Lis bien les commentaires ci-dessus. Ensuite, si tu veux tout enregistrer dans le même fichier :
$ commande 2>&1 > log.txt
Et hop, tu rediriges le canal numéro 2 (stderr) vers le 1 (stdout), puis tu loggues normalement la sortie standard.
Note que les trux flux standards 0-stdin, 1-stdout et 2-stderr sont bien sûr définis en shell, mais que bash t'autorise à manipuler autant de descripteurs que tu le souhaites à la fois. Pour plus d'infos :
# Voir gestion des flux
Posté par Obsidian . En réponse au message Probleme avec les redirection <<les pipe>>. Évalué à 2.
$ commande 2>&1 > log.txt
Et hop, tu rediriges le canal numéro 2 (stderr) vers le 1 (stdout), puis tu loggues normalement la sortie standard.
Note que les trux flux standards 0-stdin, 1-stdout et 2-stderr sont bien sûr définis en shell, mais que bash t'autorise à manipuler autant de descripteurs que tu le souhaites à la fois. Pour plus d'infos :
$ man bash
Section REDIRECTION.
Kilométrique, mais très instructif.