我想使用 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 错误 1019381)”
这是我每次运行 nethogs 时的标准输出。文件的其余部分是空的。
当我运行
nethogs -t wlo1 | awk '/firefox/{ print $3}'
时,我得到类似"Waiting for first packet to arrive (see sourceforge.net bug 1019381)"
102.8
248.7
318.2
等等等等
最佳答案
这有效,基于韦伯的回答:
nethogs -t wlo1 2>&1 | awk '/firefox/{print $3}'> speedTest.txt
关于ubuntu - 将 nethogs 速度输出保存到文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39624775/