用于在停止或未运行时启动tomcat的Bash脚本

时间:2017-05-29 06:55:30

标签: bash tomcat

如何在bash脚本自动关闭时帮助重启tomcat服务器?

给tomcat重新启动脚本好吗?

#!/bin/sh

ps -ef | grep tomcat | grep -v grep > /dev/null

if [ $? != 0 ]
then
    tomcatup > /dev/null
fi

2 个答案:

答案 0 :(得分:0)

使用ps不适合检查服务器是否已启动。如果你有任何" tomcat"它会让你失望。在您的流程列表中,例如在阅读tomcat-manual.pdf或编辑tomcat.config时。

最好在无限循环中以非deamon模式启动tomcat,或者使用像 systemd 这样的服务系统。

答案 1 :(得分:0)

用于启动tomcat的小Bash脚本。

!/斌/庆典

ps -ef | grep tomcat> /根/ TT
NUM = wc -l tt |awk '{print$1}'
if [“$ num”== 2];
然后
tomcatup或/opt/tomcat/bin/startup.sh

网络连接