Aparentemente, não conheço todos os destinos de saída disponíveis para uso. Eu sei sobre stdout( &1) e stderr( &2). No entanto, depois de redirecionar os dois descritores, às vezes ainda recebo alguma saída no meu console!
O exemplo mais fácil que consigo pensar é o GNU Parallel; Cada vez que o uso, vejo um aviso de citação. Mesmo quando o faço &2>1 > file, ainda vejo o aviso.
E o mesmo se aplica a emerge: Quando executo o emerge e há alguns problemas, algumas informações não são impressas stdoutnem stdin, uma vez que eu as redireciono e elas ainda passam.
Eu geralmente resolvo esses problemas usando script, mas ainda estou me perguntando o que está causando esse problema.
/dev/tty.
parallel: mkdir ~/.parallel; touch ~/.parallel/will-citeirá desativar a mensagem irritante. Como alternativa, procure outras implementações de parallel.
parallelcomo exemplo.