先新建重啓腳本:linux
cd /usr/local/tomcat/apache-tomcat-6.0.26 vi restart.sh
注:第一行爲進入tomcat目錄,第二行爲新建restart.sh腳本。shell
寫入如下內容:apache
/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分鐘,第三行爲啓動服務。tomcat
修改腳本權限,不然運行時會Permission denied:測試
chmod 777 *.sh
測試:rest
/usr/local/tomcat/apache-tomcat-6.0.26/restart.sh
接下來是定時啓動服務,用到任務調度的crond常駐命令:code
crontab -e
寫入如下內容:進程
30 03 * * * /usr/local/tomcat/apache-tomcat-6.0.26/restart.sh
注:03點30分調用該腳本,成功則出現:crontab: installing new crontab。crontab
cron 是linux的內置服務,但它不自動起來,能夠用如下的方法啓動、關閉這個服務: 引用: /sbin/service crond start //啓動服務 /sbin/service crond stop //關閉服務 /sbin/service crond restart //重啓服務 /sbin/service crond reload //從新載入配置