如何在bash脚本自动关闭时帮助重启tomcat服务器?
给tomcat重新启动脚本好吗?
#!/bin/sh
ps -ef | grep tomcat | grep -v grep > /dev/null
if [ $? != 0 ]
then
tomcatup > /dev/null
fi
答案 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