先新建重啓腳本:
-
cd /usr/local/tomcat/apache-tomcat-6.0.26 vi restart.sh
注:第一行爲進入tomcat目錄,第二行爲新建restart.sh腳本。
寫入以下內容:
-
/usr/local/tomcat/apache-tomcat-6.0.26/bin/catalina.sh stop sleep 1m /usr/local/tomcat/apache-tomcat-6.0.26/bin/catalina.sh start
注:第一行爲停止服務,路徑自行修改,第二行爲進程等待1分鐘,第三行爲啓動服務。
修改腳本權限,否則運行時會Permission denied:
-
chmod 777 *.sh
測試:
-
/usr/local/tomcat/apache-tomcat-6.0.26/restart.sh
接下來是定時啓動服務,用到任務調度的crond常駐命令:
crontab -e
寫入以下內容:
-
30 03 * * * /usr/local/tomcat/apache-tomcat-6.0.26/restart.sh
注:03點30分調用該腳本,成功則出現:crontab: installing new crontab。
-
cron 是linux的內置服務,但它不自動起來,可以用以下的方法啓動、關閉這個服務: 引用: /sbin/service crond start //啓動服務 /sbin/service crond stop //關閉服務 /sbin/service crond restart //重啓服務 /sbin/service crond reload //重新載入配置