どうやら、使用可能なすべての出力先がわからないようです。stdout
(&1
)とstderr
(&2
)について知っています。ただし、両方の記述子をリダイレクトした後でも、コンソールに出力が表示されることがあります!
私が考えることができる最も簡単な例はGNU Parallelです。使用するたびに、引用通知が表示されます。行っても&2>1 > file
、通知が表示されます。
そして同じことが当てはまりemerge
ます。emergeを実行していくつかの問題が発生した場合、一部の情報はにも出力されstdout
ませんstdin
。
私は主にを使用してこれらの問題を解決しますscript
が、この問題の原因は何だと思います。
/dev/tty
ます。
parallel
:mkdir ~/.parallel; touch ~/.parallel/will-cite
迷惑なメッセージを無効にします。または、の他の実装を探してくださいparallel
。
parallel
ので、例として使用しています。