linux操作系統,制定定時任務步驟:
用ssh工具連接到系統后,執行如下步驟:
1)crontab -l 查看定時;
2)crontab -e 此時表示已可以編輯定時任務,但還沒進入編輯模式;
3)再次輸入i,進入編輯模式;
4)把自己寫的定時代碼,拷貝進來;如下:
0 4 * * * /opt/ltim/tomcat/bin/shutdown.sh ---表示每天4點關閉tomcat; 20 4 * * * /opt/ltim/tomcat/bin/startup.sh ---表示每天4點十分打開tomcat; |
5)按住esc鍵,退出編輯模式;
6)保存退出輸入“:wq!”;
今天在做定時任務的時候,出現情況:手動重啟tomcat可以執行,但是放在crontab定時任務里就沒辦法執行,解決辦法是在.sh文件里面配置一下java_home
export JRE_HOME=/opt/ltim/j2sdk
另:附上重啟tomcat的shell腳本:
#!/bin/sh #./etc/profile export JRE_HOME=/opt/ltim/j2sdk sh /opt/ltim/tomcat/bin/shutdown.sh sleep 30s sh /opt/ltim/tomcat/bin/startup.sh |