1.寫一個shell指令碼test.sh,重新啟動tomcat
#!/bin/sh</p><p>. /etc/profile</p><p>pid=`ps aux | grep tomcat | grep -v grep | grep -v retomcat | awk '{print $2}'`<br />echo $pid</p><p>if [ -n "$pid" ]<br />then<br />{<br /> echo ===========shutdown================<br /> /opt/tomcat/bin/shutdown.sh<br /> sleep 1<br /> pid=`ps aux | grep tomcat | grep -v grep | grep -v retomcat | awk '{print $2}'`<br /> if [ -n "$pid" ]<br /> then<br /> {<br /> sleep 1<br /> echo ========kill tomcat==============<br /> kill -9 $pid<br /> }<br /> fi<br /> sleep 1<br /> echo ===========startup.sh==============<br /> /opt/tomcat/bin/startup.sh<br /> }<br />else<br />echo ===========startup.sh==============<br />/opt/tomcat/bin/startup.sh</p><p>fi</p><p>
2.把test.sh檔案放到root目錄下
3.提高許可權
chmod a+x test.sh
4.在控制台上輸入以下命令
crontab -e
5.按i鍵編輯這個文字檔,輸入以下內容,每天淩晨4:30重啟tomcat
30 04 * * * /root/test.sh
按esc鍵退出編輯,輸入wq斷行符號儲存
6.啟動定時服務
[root@]# service crond stop
[root@]# service crond start