天天看点

Linux定时启动tomcatLinux定时启动tomcat

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