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