전송량 체크

#!/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)

트랙백 주소 : http://hugyup.egloos.com/tb/939498
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]

:         :

:

비공개 덧글

◀ 이전 페이지다음 페이지 ▶