對本機網卡實時流量進行監控。
# cat network1.sh
#!/bin/bash #network1.sh while : ; do date_time=`date +%m"-"%d" "%k":"%M` rx1=`ifconfig eth1|sed -n "8"p | awk '{print $2}' | awk -F":" '{print $2}'` tx1=`ifconfig eth1|sed -n "8"p | awk '{print $6}' | awk -F":" '{print $2}'` sleep 1 rx2=`ifconfig eth1|sed -n "8"p | awk '{print $2}' | awk -F":" '{print $2}'` tx2=`ifconfig eth1|sed -n "8"p | awk '{print $6}' | awk -F":" '{print $2}'` rx=$[(rx2-rx1)/1024] tx=$[(tx2-tx1)/1024] echo "$date_time inflow: "$rx"K/s outflow: "$tx"K/s" sleep 1 done
貌似還有些小問題,有空再整理一下。