#1 Le 26/01/2008, à 18:55
- ChristopheCharron
[Résolu]Résultat d'exécution d'un script shell
Bonjour,
je débute dans "l'administration" linux alors d'avance, merci pour votre indulgence.
Je souhaite faire un script du style
#!/bin/sh
# Pour compresser le répertoire des logs et le copier
DATE=$(date "+%Y-%m-%d_%H-%M")
tar -c -f /home/maison/telechargements/upload/$DATE-log.gz2 -R -P /home/log/
echo "$DATE-log.gz2 créé"
gzip /home/maison/telechargements/upload/$DATE-log.gz2
echo "$DATE-log.gz2 zippé"
chown -R maison:users /home/mygod/telechargements/upload/$DATE-log.gz2.gz >>/home/log/graal/graal_cr_01.log
echo "Changement de propriétaire $DATE-log.gz2"
J'ai beau exécuter ce script avec divers types de sortie, je n'arrive pas à avoir en même temps les "échos" et les erreurs (en l'occurrence le répertoire "/home/log/graal" n'existe pas).
J'ai essayé
bash toto.sh >>test.log
bash toto.sh 1>>test.log
bash toto.sh 2>>test.log
bash toto.sh 12>>test.log
bash toto.sh 0>>test.log
bash toto.sh 3>>test.log
J'ai soit les valeurs renvoyées par écho, soit le message d'erreur, soit rien, mais jamais tout.
Est-ce possible ?
--
Cordialement,
Christophe Charron
Dernière modification par ChristopheCharron (Le 26/01/2008, à 19:42)
Cordialement,
Christophe Charron
http://xsoftware.fr
Hors ligne
#2 Le 26/01/2008, à 19:32
- bruno91
Re : [Résolu]Résultat d'exécution d'un script shell
Bonsoir,
Essaie bash ./toto.sh >>test.log 2>&1
Cordialement.
Bruno
Hors ligne
#3 Le 26/01/2008, à 19:41
- ChristopheCharron
Re : [Résolu]Résultat d'exécution d'un script shell
Parfait.
Merci.
--
Cordialement,
Christophe Charron
Cordialement,
Christophe Charron
http://xsoftware.fr
Hors ligne