CentOS下监控Tomcat日志出现异常时重启并发邮件

#!/bin/bash
DATE=`date +%Y-%m-%d`
log_file=/data/tomcat/logs/localhost.$DATE.log

if [ ! -f $log_file ]; then
  exit
fi

grep "SEVERE" $log_file >/dev/null
if [ $? -eq 0 ]; then
  service tomcat restart
  mail -s "监测到Tomcat有异常,已经重启" 邮箱<$log_file
  > $log_file
fi

 

posted @ 2020-03-14 17:09  荣神益人  阅读(310)  评论(0编辑  收藏  举报