Aparentemente no conozco todos los destinos de salida que están disponibles para su uso. Sé sobre stdout( &1) y stderr( &2). Sin embargo, después de redirigir ambos descriptores, a veces aún obtengo algo de salida en mi consola.
El ejemplo más fácil que se me ocurre es GNU Parallel; Cada vez que lo uso, veo un aviso de cita. Incluso cuando lo hago &2>1 > file, todavía veo el aviso.
Y lo mismo se aplica a emerge: cuando ejecuto emerge y hay algunos problemas, algunas informaciones no se imprimen en stdoutni stdin, ya que las redirijo y aún así pasan.
Principalmente resuelvo estos problemas usando script, pero todavía me pregunto qué está causando este problema.
/dev/tty.
parallel: mkdir ~/.parallel; touch ~/.parallel/will-citedeshabilitará el mensaje molesto. Alternativamente, busque otras implementaciones de parallel.
parallelcomo ejemplo.