Linux
iftop - 如何使用其輸出生成文本文件?
iftop是查看由 source-ip source-port destination-ip 目標埠區分的幾乎實時頻寬使用情況的好工具。
我正在使用它來查看哪個客戶端的 ip 使用的頻寬最多。現在我想將輸出儲存在某處。
iftop 使用 ncurses 所以
iftop > log.txt
沒有按預期工作,結果文件不可讀。
有沒有這樣的工具可用於將輸出通過管道傳輸到文本文件?
從iftop-1.0pre3 (2014-01-01)開始,添加了文本輸出模式。這對任何試圖解析 iftop 輸出的人都非常有用。
啟動文本(批處理)模式的命令行選項是:
-t use text interface without ncurses
使用文本模式時,可以使用以下選項:
-s num print one single text output afer num seconds, then quit -L num number of lines to print
使用
-h
選項獲取有關 iftop 使用的幫助。範例用法是:
iftop -t > log.txt iftop -t -s 180 > log.txt
如果您希望它在後台執行 5 小時:
iftop -t -s 18000 > log.txt &
job
使用命令檢查後台作業。