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