[Shell Unix] Ecrire dans un fichier de log
Résolu/Fermé
Trezeg
Messages postés
73
Date d'inscription
mercredi 20 décembre 2006
Statut
Membre
Dernière intervention
24 novembre 2010
-
16 févr. 2007 à 10:56
Trezeg Messages postés 73 Date d'inscription mercredi 20 décembre 2006 Statut Membre Dernière intervention 24 novembre 2010 - 16 févr. 2007 à 13:37
Trezeg Messages postés 73 Date d'inscription mercredi 20 décembre 2006 Statut Membre Dernière intervention 24 novembre 2010 - 16 févr. 2007 à 13:37
A voir également:
- Shell log
- Classic shell windows 11 - Télécharger - Personnalisation
- Shell startup windows 10 - Guide
- Ssh secure shell download - Télécharger - Divers Web & Internet
- Shell pause ✓ - Forum Shell
- Log freebox - Forum Freebox
3 réponses
Trezeg
Messages postés
73
Date d'inscription
mercredi 20 décembre 2006
Statut
Membre
Dernière intervention
24 novembre 2010
2
16 févr. 2007 à 13:37
16 févr. 2007 à 13:37
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...
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
16 févr. 2007 à 12:10
16 févr. 2007 à 12:10
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$
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
16 févr. 2007 à 12:16
16 févr. 2007 à 12:16
Salut,
Peut être qu'il n'exécute pas le script depuis le même emplacement.
Pourquoi pas utiliser un chemin absolu dans la variable?
Peut être qu'il n'exécute pas le script depuis le même emplacement.
Pourquoi pas utiliser un chemin absolu dans la variable?