Apparemment, je ne connais pas toutes les destinations de sortie disponibles. Je connais stdout
( &1
) et stderr
( &2
). Cependant, après avoir redirigé les deux descripteurs, j'obtiens parfois encore une sortie dans ma console!
L'exemple le plus simple auquel je peux penser est GNU Parallel; Chaque fois que je l'utilise, je vois un avis de citation. Même quand je le fais &2>1 > file
, je vois toujours l'avis.
Et la même chose s'applique à emerge
: Lorsque je lance emerge et qu'il y a des problèmes, certaines informations ne sont pas imprimées sur stdout
ni stdin
, car je les redirige et elles continuent de passer.
Je résout principalement ces problèmes en utilisant script
, mais je me demande toujours ce qui cause ce problème.
/dev/tty
.
parallel
: mkdir ~/.parallel; touch ~/.parallel/will-cite
désactivera le message ennuyeux. Vous pouvez également rechercher d'autres implémentations de parallel
.
parallel
comme exemple.