转-实时监控tomcat进程

#!/bin/bash
 step=2
for((i=0;i<60;i=i+step));do
 
        ps aux|grep apptomcat |grep -v grep >/dev/null
        y=`echo $?`
        if [  "$y"  -ne  "0"  ];then
                ps aux|grep webtomcat |grep -v grep >/dev/null
                if [  `echo $?`  -eq  "0"  ];then
                        ps uax|grep webtomcat|grep -v grep |awk '{ print $2}'|xargs kill -9 &>/dev/null
                else
                        exit
                fi
        else
                sleep 2
                continue
        fi
        exit
 
done
 
 添加到crontab中
 
[root@web2 bin]# cat /var/spool/cron/root 

* * * * * /data/2.sh

 

实时监控apptomcat,如果apptomcat挂了,则把webtomcat也杀死 

posted on 2018-03-21 17:09  linux-paul  阅读(175)  评论(0编辑  收藏  举报

导航