首页 > 系统服务 > 详细

Linux shell中检查tomcat进程健康状态

时间:2021-06-03 17:11:15      阅读:14      评论:0      收藏:0      [点我收藏+]

 

创建第一个启动shell脚本,如tomcat_restart.sh,内容

#/bin/sh

tomcatmsg=$(ps -ef|grep tomcat|awk ‘{print $1$8}‘|grep ‘/xxxx/xxx/xxxx/jdk/bin/java/‘|wc -l)

if [ $tomcatmsg -eq 1 ];then

    echo "pass"

else

    sh /xxx/xxx/tomcatstart.sh

    tomcatstartmsg=$(ps -ef|grep tomcat|awk ‘{print $1$8}‘|grep ‘/xxxx/xxx/xxxx/jdk/bin/java/‘|wc -

    if [ $tomcatstartmsg-eq 1 ];then

         echo "pass"

     else 

         echo "start err"

     fi

fi

创建第二个shell,如tomcatengine.sh

#/bin/sh

su - 执行用户 -s /bin/sh /xxx/xxx/tomcat_restart.sh

 

利用crontab 自动执行

命令如下

编辑 crontab -e

检查是否生效 crontab -l

 

Linux shell中检查tomcat进程健康状态

原文:https://www.cnblogs.com/yinzone/p/14845582.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!