GNU/Linux >> Linux の 問題 >  >> Linux

nethogs の出力をログ ファイルにキャプチャする

このコマンドを使用して、出力をキャプチャできます:

nethogs -d 5 | sed 's/[^[:print:][:cntrl:]]//g' > output.txt

nethogs を実行できます トレースモードでバックグラウンドで実行し、次のように出力をファイルに書き込みます:

sudo nethogs -t eth1 &> /var/tmp/nethogs.log & 

nethogs-parser をダウンロードしてビルドします ここで説明したように。

十分なデータが蓄積されたら、パーサーを実行して結果を確認できます。

./hogs -type=pretty /var/tmp/nethogs.log 

実行中の nethogs を強制終了してください データの収集が完了したら処理してください。

タスクの自動化の詳細については、こちらをご覧ください。


これらのオプションがいつ実装されたかはわかりませんが、 nethogs -t を使用できます または nethogs -b 、pid とユーザーは奇妙なことに pid コマンド文字列の最後に配置されていますが、解析するのは簡単です。

最新の cvs バージョン 0.8.1-SNAPSHOT を使用する必要があると思います


Linux
  1. Linux/Unixでの入力/出力リダイレクト

  2. プログラムの出力をZipファイルにリダイレクトする方法は??

  3. Loggedfs構成ファイルの構文?

  1. リダイレクトとパイプ出力?

  2. Firefoxのログファイルを見つけますか?

  3. フィールドの数値に基づいてファイルをソートする方法は?

  1. 変更中にファイルの内容を出力しますか?

  2. 標準出力のローテーションをログに記録しますか?

  3. ログファイルを作る