私はプログラム(samtools)をパイプラインに組み込む作業を進めています。参考samtoolsは、SAMフォーマットのDNA配列アライメントを操作するためのプログラムです。入力を受け取り、stdinとstdoutを介して出力ファイルを生成するので、pythons subprocess.Popen()を使って簡単に制御できます。Popenコールでstdin、stdout、stderr以外のデータストリームを捕捉することは可能ですか?
実行時には、stdoutを使用せずにショートメッセージをコンソールに出力します。明らかにこれらをキャッチすることは可能でしょうか?os生成ハンドラリストを取得することによって可能性がありますか?
私は、stdoutから来ていない場合は、プログラムのコンソール出力をキャッチすることは可能ですか?ありがとうございました。
あなたはどのOSを使用していますか? – Glostas
ああ、申し訳ありません。それはLinux Fedoraです。 –
stdoutまたはstderrを経由しないと、メッセージはどのようにコンソールに送られますか? –