topリダイレクトでコマンドを使用するとうまくいきます:
top > top.log次に、grepを使用して特定の行をフィルター処理します。
top | grep "my_program" > top.logただし、ログファイルは空のままです。ただし、grepを使用すると、出力が提供されます
top | grep "my_program"my_program出力を表示するには、実行中のプログラムでどこを置き換える必要があります。
なぜ私のアプローチが機能しないのですか?そして、どうすれば修正できますか?
-bするtopか、使用psするオプションを検討する必要があります。