Linux定时启动tomcat
Linux为了保证tomcat挂掉可以自己启动起来,我们用定时查看tomcat端口的方法来保证tomcat的健康运行
首先创建一个文件
touch /usr/local/taskStart.sh
编辑文件
vi /usr/local/taskStart.sh
加入如下内容:
#!/bin/bash
#检查tomcat是否运行
tomcatStatus=$(netstat -nlpt | grep '8080')
if [ "$tomcatStatus" != "" ]
then
echo "Tomcat已经运行:时间$(date)"
else
echo "启动Tomcat:时间$(date)"
/usr/Tomcat/tomcat/bin/startup.sh
fi
接下来设置linux定时任务
crontab -e
接下来会进入定时任务的编辑页,和vi命令一样按i编辑 crontab -l 为查看定时任务
* * * * * /bin/sh /usr/local/taskStart.sh保存即可 (linux定时语法这里不做解释,现在为每分钟一次)
这样简单的定时启动就完成了
查看定时任务的日志(定时任务的输出都会在这里)
cat /var/spool/mail/root
本文介绍了一种在Linux环境下确保Tomcat服务稳定运行的方法,通过编写shell脚本检查Tomcat状态并结合crontab定时任务,实现服务的自动监测与重启。此方案适用于需要保持Tomcat服务高可用性的场景。
680

被折叠的 条评论
为什么被折叠?



