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 stdoutni 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-citedésactivera le message ennuyeux. Vous pouvez également rechercher d'autres implémentations de parallel.
parallelcomme exemple.