码迷,mamicode.com
首页 > 其他好文 > 详细

监控系统邮件收敛脚本

时间:2017-07-12 23:08:27      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:邮件   监控   style   tail   awk   localhost   date   log   blog   

[root@localhost ~]# vim mon/mail/mail.sh
#!/bin/bash
log=$1  
t_s=`date +%s`
t_s2=`date -d "2 hours ago" +%s`
if [ ! -f /tmp/$log ]
then
    echo $t_s2 > /tmp/$log
fi
t_s2=`tail -1 /tmp/$log|awk {print $1}`
echo $t_s>>/tmp/$log
v=$[$t_s-$t_s2]
    echo $v
if [ $v -gt 3600 ]
then    
    /usr/local/php/bin/php ../mail/mail.php "$1 $2" "$3"
    echo "0" > /tmp/$log.txt
else    
    if [ ! -f /tmp/$log.txt ]
    then
        echo "0" > /tmp/$log.txt
    fi
    nu=`cat /tmp/$log.txt`
    nu2=$[$nu+1]
    echo $nu2>/tmp/$log.txt
    if [ $nu2 -gt 10 ]        # 
    then    
        /usr/local/php/bin/php ../mail/mail.php "trouble continue 10 min $1  $2 " "$3"
        echo "0" > /tmp/$log.txt
    fi      
fi 

 

 

 

 

    

 

 

 

 

 

    

监控系统邮件收敛脚本

标签:邮件   监控   style   tail   awk   localhost   date   log   blog   

原文地址:http://www.cnblogs.com/pzk7788/p/7157671.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!