GNU/Linux >> Belajar Linux >  >> Linux

Tangkap keluaran nethog dalam file log

Anda dapat menggunakan perintah ini untuk menangkap keluaran:

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

Anda dapat menjalankan nethogs di latar belakang dalam tracemode dan tulis keluaran ke file seperti ini:

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

Unduh dan bangun nethogs-parser seperti yang dijelaskan di sini.

Kemudian setelah Anda mengumpulkan cukup data, Anda dapat menjalankan parser untuk melihat hasilnya:

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

Pastikan untuk mematikan nethogs yang sedang berjalan proses saat Anda selesai mengumpulkan data.

Info selengkapnya di sini tentang mengotomatiskan tugas.


Saya tidak tahu kapan opsi ini diterapkan tetapi Anda dapat menggunakan nethogs -t atau nethogs -b , pid dan pengguna ditempatkan secara aneh di akhir string perintah pid, tetapi cukup mudah untuk diuraikan.

Saya pikir Anda perlu menggunakan versi cvs terbaru 0.8.1-SNAPSHOT


Linux
  1. Keluarkan Isi File Saat Mereka Berubah?

  2. Temukan File Log Firefox?

  3. Cara Mengosongkan File Log di Linux

  1. Cara Menangkap Output Perintah Teratas Unix ke File dalam Format yang Dapat Dibaca

  2. Bagaimana cara mengurutkan file, berdasarkan nilai numeriknya untuk suatu bidang?

  3. Bagaimana cara menangkap output dari perintah teratas dalam file di linux?

  1. Cara Menyimpan Output Perintah ke File di Linux

  2. Bagaimana cara mencetak keluaran perintah Linux ke file?

  3. membuat file log