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