java spring框架的定時任務

因爲測試的緣由,最近有接觸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移除定時任務

相關文章
相關標籤/搜索