网卡流量监控脚本

51cto复制过来的,原来的脚本有错误,改改。

#!/bin/bash
#network
#Mike.Xu
while :
do
    speedtime=`date +%m"-"%d" "%k":"%M`
    speedday=`date +%m"-"%d`
    speedrx_before=`ifconfig eth0|sed -n "8"p|awk '{print $2}'|cut -c7-`
    speedtx_before=`ifconfig eth0|sed -n "8"p|awk '{print $6}'|cut -c7-`
    sleep 2
    speedrx_after=`ifconfig eth0|sed -n "8"p|awk '{print $2}'|cut -c7-`
    speedtx_after=`ifconfig eth0|sed -n "8"p|awk '{print $6}'|cut -c7-`
    speedrx_result=$[(speedrx_after-speedrx_before)/256]
    speedtx_result=$[(speedtx_after-speedtx_before)/256]
    echo "$speedday$speedtime Now_In_Speed: "$speedrx_result"kbps Now_OUt_Speed: "$speedtx_result"kbps"
    sleep 2
done

你可能感兴趣的:(网卡流量监控脚本)