ubuntu - 将 nethogs 速度输出保存到文件

标签 ubuntu awk

我想使用 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/

相关文章:

linux - 如何在列匹配中制作 CSV 文件

linux - 在 UNIX 中捕获模式的值并写入另一个文件

linux - 无法从远程客户端连接 Mariadb

ubuntu - 在 Ubuntu 上安装的 dotnet 运行时在哪里?

unix - 在特殊字段 AWK 中搜索字符

regex - grep匹配的行和字符串位置

linux - 有没有办法在 bash 脚本中的 awk 语句中定义用户定义的函数?

Bash 脚本,比较数字

macos - TTF_OpenFont() 返回 NULL

mysql - 无法登录mysql Ubuntu 18.04