2016-09-21 43 views
2

我想使用nethogs記錄我的下載速度。我試過以下內容:將nethogs速度輸出保存到文件

nethogs -t wlo1 | awk '/firefox/{ print $3}'> speedTest.txt 

但是,輸出文件結果是空的。我已經保證,我可以使用這個link保存到一個文件。我已經看過answer中的代碼,但它並不完全符合我的要求。

我得到DL速度輸出在我的終端,當我嘗試:

nethogs -t wlo1 | awk '/firefox/{ print $3}' 

- 編輯 - 隨着建議如下

(nethogs -t wlo1 | awk '/firefox/{ print $3}) &> speedTest.txt 

我得到的文件SPEEDTEST輸出。 txt:

「等待第一個數據包到達(參見sourceforge.net bug 1019381)」

這是Nethogs每次運行它的標準輸出。文件的其餘部分是空的。

當我剛跑nethogs -t wlo1 | awk '/firefox/{ print $3}',我得到的東西像

「等待第一個數據包到達(見sourceforge.net錯誤1019381)」

102.8

248.7

318.2

等等,等等

+0

可能它的使用標準錯誤。使用'2>&1'或'>' – karakfa

+0

這個文件仍然是空的,這兩個建議都是 – MichaelDeSanta

+0

嘗試'(nethogs -t wlo1 | awk'/ firefox/{print $ 3})> speedTest.txt' – karakfa

回答

0

這個工作,基礎上,韋伯的回答:

nethogs -t wlo1 2>&1 | awk '/firefox/{print $3}'> speedTest.txt