文章标题

!/bin/bash

baseDir=’/app/logs/moncollector1’
curDate=””
curTime=””
upTime=””
Info=0
Error=1
NotExit=2

获取error.log 的MD5值验证是否有新内容在更新

getMD5(){

    md5sum $baseDir/error.log|awk '{print $1}'

}

get system time and date

getDateTime(){
curDate=date +%F
curTime=date +%H:%S:%M
}

get new data

getNewData(){
less $baseDir/error.log|grep ERROR

}

check error file md5

checkMD5(){

    if [ -f $baseDir/error.log ]
    then

            md5_up=`getMD5`
            sleep 5s
            md5_down=`getMD5`
            if [ $md5_up == $md5_down ]
            then
                     echo $Info
            else
                     echo $Errot
            fi
    else
            echo $NotExit
    fi

}

findByWord(){
NewData=getNewData
echo $NewData >> tmp.log
cat tmp.log|grep ERROR

暂写到此

    if [ ! -n $tmp ];then
            echo "OK"
    else
            echo $tmp
    fi

}

main(){
re_num=checkMD5
echo renumcase re_num in
1) echo “OK”;;
0) echo findByWord;;
2) echo “NO,error.log not exit!”;;
*) exit;;
esac

}
res=main
echo $res

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值