どうやら、使用可能なすべての出力先がわからないようです。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ので、例として使用しています。