天天看點

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