[Shell Unix] Ecrire dans un fichier de log
Résolu
Trezeg
Messages postés
73
Date d'inscription
Statut
Membre
Dernière intervention
-
Trezeg Messages postés 73 Date d'inscription Statut Membre Dernière intervention -
Trezeg Messages postés 73 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'aimerais pouvoir écrire dans un seul fichier de log mais à partir de plusieurs shells. Je m'explique :
Mon premier script fait ceci :
Merci m'éclairer sur ce point.
Cdlt,
Trez
J'aimerais pouvoir écrire dans un seul fichier de log mais à partir de plusieurs shells. Je m'explique :
Mon premier script fait ceci :
LOGFILE=`date +%Y%m%d`.MonLog echo "coucou" | tee -a $LOGFILE export LOGFILEEt mon second fait cela :
echo "salut" | tee -a $LOGFILELe problème est qu'il n'arrive pas à écrire dans le meme fichier de log (alors que j'ai fait l'export nécessaire, à la sortie du premier script).
Merci m'éclairer sur ce point.
Cdlt,
Trez
A voir également:
- Shell log
- Classic shell - Télécharger - Personnalisation
- Shell addition ✓ - Forum Shell
- Ssh secure shell download - Télécharger - Divers Web & Internet
- Shell startup windows 10 - Guide
- Ti college plus log - Forum calculatrices
3 réponses
Hello,
Le script n'est effectivement pas effectué à partir du meme emplacement. Cela dit, j'ai préalablement créé un fichier contenant des variables d'environnement dans lequel il y a
Mon premier script a en réalité cette tronche :
Le script n'est effectivement pas effectué à partir du meme emplacement. Cela dit, j'ai préalablement créé un fichier contenant des variables d'environnement dans lequel il y a
$ cat monEnv $ LOGDIR=/opt/app/logA noter que ce fichier est appelé dans mon .profile.
Mon premier script a en réalité cette tronche :
#!/bin/ksh #!/bin/bash . monEnv LOGFILE=`date +%Y%m%d`.MonLog echo "coucou" | tee -a $LOGDIR$LOGFILE export LOGFILEEt mon second (qui je lance d'un répertoire différent) :
echo "salut" | tee -a $LOGDIR$LOGFILEJe lance mes scripts de la manière suivante :
. scriptVoilou...
Salut,
Bizarre ;-\
Bizarre ;-\
jp@MDK:~/tmpfs ssh$ LOGFILE=`date +%Y%m%d`.MonLog jp@MDK:~/tmpfs ssh$ echo $LOGFILE 20070216.MonLog jp@MDK:~/tmpfs ssh$ echo "coucou" | tee -a $LOGFILE coucou jp@MDK:~/tmpfs ssh$ cat 20070216.MonLog coucou jp@MDK:~/tmpfs ssh$ export LOGFILE jp@MDK:~/tmpfs ssh$ echo "salut" | tee -a $LOGFILE salut jp@MDK:~/tmpfs ssh$ cat 20070216.MonLog coucou salut jp@MDK:~/tmpfs ssh$