rediriger stdout et stderr vers un fichier [Bash] - Linux et OS Alternatifs
Marsh Posté le 10-01-2006 à 19:51:35
jumar a écrit : Bonjour je cherche a rediriger en bash stdout et stderr vers un meme fichier sachant qu' Il faut pas que cela écrase ce qui est déjà dans le fichier (on logue tout les messages). |
$ rm blablah >> monfichier.trace 2>&1 |
Citation : Est-ce possible aussi de rendre cette redirection active pour toute une partie d'un scipt bash puis de la desactiver ensuite ? |
Dans un script tu peux faire quelque chose comme ça :
Code :
|
Ou sinon, tu peux tout simplement utiliser des parenthèses :
Code :
|
Marsh Posté le 10-01-2006 à 18:34:34
Bonjour je cherche a rediriger en bash stdout et stderr vers un meme fichier sachant qu' Il faut pas que cela écrase ce qui est déjà dans le fichier (on logue tout les messages).
J'arrive à rediriger soit stderr soit stdout :
$ rm blablah 2>>monfichier.trace
et :
$ rm blahblah 1>>monfichier.trace
mais pas les deux à la fois :
$ rm blahblah &>>monfichier.trace
ne fonctionne pas sur ma machine.
Est-ce possible aussi de rendre cette redirection active pour toute une partie d'un scipt bash puis de la desactiver ensuite ?
Merci