因爲測試的緣由,最近有接觸java spring @Scheduled的定時任務,當時還覺得配置起來表達式和crontab是徹底同樣的,沒想到還有些許不同。java
在spring中,一個cron表達式至少有6個或者7個被空格分隔的時間元素。linux
以下:spring
舉例:app
0 0/5 * * * ?就是每隔5分鐘觸發測試
0 15 10 * * ? 天天上午10:15觸發 spa
ps:用法:blog
而後再在配置文件(如application.properties文件)中設置crontab
便可。io
而在linux contab中,是5位時間元素,分別表示 分,時,日,月,周。表達式後面緊跟着你要執行的命令bfc
*/5 * * * * run.sh 表示每隔5分鐘執行一下run.sh文件
ps:crontab基本命令
crontab -l 查閱定時任務
crontab -e進入編輯頁面
crontab -r移除定時任務