2007년 02월 19일
전송량 체크
#!/bin/sh
Time=300
Neweth=0
DATE=`date +"%m %e"`
Oldmon=`echo $DATE|awk {'print $1'}`
Oldday=`echo $DATE|awk {'print $2'}`
#---------------------------------------------
#날짜 채크 초기화 끝
if [ ! -f log ]; then
touch log
fi
#---------------------------------------------
#무한루프의 시작
while [ 0 ];do
DATE=`date +"%m %e %T"`
Nowmon=`echo $DATE|awk {'print $1'}`
Nowday=`echo $DATE|awk {'print $2'}`
Nowtime=`echo $DATE|awk {'print $3'}`
if [ "$Oldday" != "$Nowday" ];then
mv ./log ./log.$Oldmon.$Oldday
fi
#---------------------------------------------
#날짜 채크 끝 본문 코드 시작
Oldeth=$Neweth
Neweth=`cat /proc/net/dev|grep eth0|awk '{print $9}'`
echo `echo $Neweth-$Oldeth|bc`/$Time|bc|xargs echo $Nowtime >> log
sleep $Time
Oldmon=$Nowmon
Oldday=$Nowday
done
# by | 2007/02/19 19:35 | sh | 트랙백 | 덧글(0)





☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]