execを使用してstderrをリダイレクトすると、プロセスは中断されます。

execを使用してstderrをリダイレクトすると、プロセスは中断されます。

stdoutとstderrを各パイプごとに1つずつ2つのパイプにリダイレクトしたいと思います。

私が使用するパイプラインを作成するには:

    mkfifo -m 0666 /var/run/log_stdout.pipe
    mkfifo -m 0666 /var/run/log_stderr.pipe

うまくいきますが、プロセスをリダイレクトしようとすると中断されます。

   exec 2>/var/run/log_stderr.pipe

ありがとうございます!

ベストアンサー1

あなたは開く必要があります標準エラー読書用パイプ。それまでは書くための熱が遮断されます。

おすすめ記事