Recherche ...

20/05/2008

Redirection stdout et stderr en Shell

Comment rediriger la sortie d'erreur standard et la sortie standard dans un même fichier dans un Shell Unix ? voici 2 cas toujours très pratiques :
  • rediriger STDOUT et STDERR dans un fichier
/mon/script/ou/ma/commande > /mon/fichier/de/sortie.log 2>&1
  • rediriger STDOUT et STDERR dans un fichier compressé avec bzip2
/mon/script/ou/ma/commande 2>&1 | bzip2 -9 > /mon/fichier/de/sortie.log.bz2 2>&1

Il y a plein d'autres possibilités mais il faudrait plus qu'un post dans un blog pour les détailler.

A chaque fois que j'en ai besoin, j'ai oublié et je suis obligé d'appeler Google au secours donc cette fois, je pousse ça dans mon Blog !

Aucun commentaire:

Enregistrer un commentaire