Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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