Linuxで実行されているプロセスのstdout入力側を変更できますか?

Linuxで実行されているプロセスのstdout入力側を変更できますか?

不要なデータを標準出力にダンプするLinuxプロセスがあります。ただし、正しいデータを含むログファイルも生成されます。ログファイルから読み取ってstdoutに表示するためにプロセスのstdoutを指定できますか?

ベストアンサー1

いいえ、stdoutが別のファイルのデータを読み取って画面に表示するように具体的に設定することはできません。

しかし、あなたができることは、stdoutを/ dev / null(不要なので)にダンプし、見たいデータを含むログファイルを追跡することです。

例:

端末で stdout を /dev/null にダンプするプログラムを実行します。
./myProgram > /dev/null

他の端末から:
tail -f /var/log/logFile.log

おすすめ記事