Sortie d'erreur + sortie standart

Résolu
lefreeman63 Messages postés 136 Date d'inscription   Statut Membre Dernière intervention   -  
lefreeman63 Messages postés 136 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour tous le monde,

J'ai un petit soucis technique. j'ai un script et je cherche a faire une log pour ce script
et je cherche a l'execution d'une commande comme par exemple
rm <fichier>
qu'en cas d'erreur il affiche a l'écran le message d'erreur mais qu'il l'écrive aussi dans le fichier de log.
j'arrive bien a rediriger mon erreur dans la log mais sa ne l'affiche pas a l'écran en même temps. et j'aurais besoin des 2.

Quelqu'un aurait une suggestion svp?

je suis en shell sh

Merci d'avance... :-)

1 réponse

gm
 
Bonjour,

Il faut utiliser tee en inversant les stdout et stderr :

rm fichier 3>&1 1>&2 2>&3 | tee monlog
1
lefreeman63 Messages postés 136 Date d'inscription   Statut Membre Dernière intervention  
 
WAOUUUU!!!! sa marche niquel mais j'étais pas prés de trouver
Merci énormement
0