Apparentemente non conosco tutte le destinazioni di output disponibili per l'uso. Conosco stdout
( &1
) e stderr
( &2
). Tuttavia, dopo aver reindirizzato entrambi i descrittori, a volte ottengo ancora un output nella mia console!
L'esempio più semplice che mi viene in mente è GNU Parallel; Ogni volta che lo uso, vedo un avviso di citazione. Anche quando lo faccio &2>1 > file
, vedo ancora l'avviso.
E lo stesso vale per emerge
: quando corro emergendo e ci sono alcuni problemi, alcune informazioni non vengono stampate stdout
né stdin
, dal momento che le reindirizzo e continuano a passare.
Per lo più risolvo questi problemi usando script
, ma mi chiedo ancora cosa sta causando questo problema.
/dev/tty
.
parallel
: mkdir ~/.parallel; touch ~/.parallel/will-cite
disabiliterà il fastidioso messaggio. In alternativa, cerca altre implementazioni di parallel
.
parallel
come esempio.