長期的に多くの標準出力を提供するとき、実行中のプロセスを終了して再実行したくないでしょう。出力が表示されないのはなぜですか?ありがとうございます。
ベストアンサー1
1 つの方法は、プロセスにデバッガを接続し、/dev/null で標準出力を開くようにすることです。
gdb --batch -ex 'call close(1)' -ex 'call open("/dev/null",2)' -p "$pid"
長期的に多くの標準出力を提供するとき、実行中のプロセスを終了して再実行したくないでしょう。出力が表示されないのはなぜですか?ありがとうございます。
1 つの方法は、プロセスにデバッガを接続し、/dev/null で標準出力を開くようにすることです。
gdb --batch -ex 'call close(1)' -ex 'call open("/dev/null",2)' -p "$pid"