如何在 Mac OS X 上获取网络数据接收和数据发送信息?

如何在 Mac OS X 上获取网络数据接收和数据发送信息?

我想将接收到的网络数据和发送的数据信息存储在变量或文件中。

使用下面的命令,我可以 grep 它并在屏幕上打印该行。但我无法将信息存储在 bash 变量中。

top -l 0 -n 1 -c d | grep -e '^Networks:'

有没有更好的方法?

(在 Mac OS X 上)

答案1

这应该对你有用:

netstat -bi | grep -v Ibytes | awk '{ x += $7 } END { print x }'<- 这将为您提供“IN”字节总数

netstat -bi | grep -v Obytes | awk '{ x += $10 } END { print x }'<- 这将为您提供“OUT”字节总数

相关内容