K zachycení výstupu můžete použít tento příkaz:
nethogs -d 5 | sed 's/[^[:print:][:cntrl:]]//g' > output.txt
Můžete spustit nethogs
na pozadí v tracemode a zapište výstup do souboru, jako je tento:
sudo nethogs -t eth1 &> /var/tmp/nethogs.log &
Stáhněte a sestavte nethogs-parser
jak je zde popsáno.
Poté, co nashromáždíte dostatek dat, můžete spustit analyzátor a zobrazit výsledky:
./hogs -type=pretty /var/tmp/nethogs.log
Ujistěte se, že jste zabili běžící nethogs
zpracovat, až budete se sběrem dat hotovi.
Více informací o automatizaci úlohy zde.
Nevím, kdy byly tyto možnosti implementovány, ale můžete použít nethogs -t
nebo nethogs -b
, pid a uživatel jsou podivně umístěny na konci příkazového řetězce pid, ale je snadné je analyzovat.
Myslím, že musíte použít nejnovější verzi CV 0.8.1-SNAPSHOT