51cto复制过来的,原来的脚本有错误,改改。
<!-- lang: shell -->
#!/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