最近五分钟上传了多少?

Vit*_*ich 1 linux networking monitoring ethernet

我不需要以太网的某种实时视觉状态 - 我想在最后五分钟上传少于 X 时运行我的脚本。所以我只需要从某个命令中获取一个数字。你能推荐什么?

我使用 Ubuntu 14.04。

Cel*_*ada 5

在 Linux 下,读取/sys/class/net/<interface>/tx_bytes/sys/class/net/<interface>/rx_bytes(取决于您感兴趣的方向)是获取接收的字节数和接口上发送的字节数的计数器的好方法。计数器也可用于所有接口,/proc/net/dev但您必须进行更多解析。您可以在开始转移之前读取这些值,并在 5 分钟后再次读取它们,然后减去以获得 5 分钟期间转移的金额。