今天使用crontab啟動tomcat服務,發現使用crontab怎麼也無法啟動tomcat;後來仔細一排查,原來是環境變量所緻,這裡記錄下如何使用crontab啟動tomcat服務。
以下是直接啟動tomcat服務,發現啟動不了tomcat

需要環境變量,寫一個啟動腳本,加上JAVA_HOME和JRE_HOME
再添加crontab計劃任務,再測試是否能執行,如果還是無法啟動tomcat服務,重新開機一下crond服務
service crond restart
有時候發現要執行計劃任務停止tomcat服務,會發現停不下來,使用以下強制殺tomcat程序語句;
ps aux|grep java|grep tomcat|awk '{print $2}' | xargs kill -9
本文轉自 rm_rf_d 51CTO部落格,原文連結:http://blog.51cto.com/12185273/2053147,如需轉載請自行聯系原作者