私は、すべてのstderrストリームを対話型bash(理想的には呼び出し元の親プロセス)にリダイレクトする方法を探しています。すべてのstderrをbashでリダイレクトする方法は?
個々のコマンドからstderrストリームをリダイレクトする必要はありません。各コマンドに2> a_file
を追加することで可能です。
デフォルトでは、これらのstderrストリームは対話型bashのstdoutにリダイレクトされます。私はstdoutがエラーメッセージによって汚染されるのを防ぎ、それらを別々に扱うことができないように、このインタラクティブなbashプロセスのstderrでそれらを入手したいと思います。
アイデア?
私はまだ答えを見つけていません...しかし、実際にはttyパラメータです。誰もがstderrを扱うためのtty /対話シェルの責任について知っていますか?
あなたは、あなたがに使用しているどのようなコードを示すことができた、コメントでのpythonに言及これらのSSHストリームを作成します。 popen/popen2/popen3を使用していませんか? – jtimberman