文章图片标题

tomcat进程死掉自动重启的linux脚本

分类:网站建设 作者:阳光倾城 评论:0 点击: 511 次 日期:2016-06-17

对于tomcat搭建的网站,很多时候因为内存不足而死掉,为了监控进程自动重启,写如下

脚本:

#!/bin/sh
t=`date`
COM="/usr/local/tomcat/tomcat/bin/catalina.sh"
TPID=`ps -ef | grep tomcat | grep -v "grep tomcat" | cut -c 9-15`
#echo $TPID
if [ -z $TPID ]
then
        ${COM} start
        #echo "tomcat done"
        echo "$t tomcat restart" >> /var/log/tomcat.log
fi

 

注册crontab定时任务(每一分钟执行一次扫描):

* * * * * /mnt/vhosts/tomcatautostart.sh
#* * * * * echo "check tomcat ......" >> /var/log/crontab.log

扫描日志:

tail –f /var/log/crontab.log

check tomcat ......

check tomcat ......

check tomcat ......




声明: 除非注明,本文属( 阳光倾城 )原创,转载请保留链接: http://www.tomrrow.com/archives-7227.html