shell脚本网卡流量
时间: 2023-11-17 12:03:42 浏览: 107
Shell脚本查看网卡实时流量
以下是一个获取网卡流量的Shell脚本例子:
```bash
#!/bin/bash
eth_in_old=$(ifconfig eth0|grep RX bytes|sed 's/RX bytes://'|awk '{print $1}')
eth_out_old=$(ifconfig eth0|grep RX bytes|sed 's/.*TX bytes://'|awk '{print $1}')
sleep 1
eth_in_new=$(ifconfig eth0|grep RX bytes|sed 's/RX bytes://'|awk '{print $1}')
eth_out_new=$(ifconfig eth0|grep RX bytes|sed 's/.*TX bytes://'|awk '{print $1}')
eth_in=$((($eth_in_new-$eth_in_old)/1024))
eth_out=$((($eth_out_new-$eth_out_old)/1024))
echo "Input traffic is: $eth_in KB/s"
echo "Output traffic is: $eth_out KB/s"
```
该脚本通过获取网卡的输入和输出流量,计算出1秒钟内的流量,并输出结果。
阅读全文