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