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 stdout
ni 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-cite
deshabilitará el mensaje molesto. Alternativamente, busque otras implementaciones de parallel
.
parallel
como ejemplo.