秒
分鐘小時天月
星期年份
0~59
0~59
0~23
0~29.30.31(考慮月份)
0~11
1~7(1=sun 或 sun,mon,tue,wed,thu,fri,sat)
1970~2099
其中每個元素可以是乙個值(如6),乙個連續區間(9-12),乙個間隔時間(8-18/4)(/表示每隔4小時),乙個列表(1,3,5),萬用字元。由於"月份中的日期"和"星期中的日期"這兩個元素互斥的,必須要對其中乙個設定?.cron
釋義0/60 * * * * ?
每60秒執行一次
0 0/5 * * * ?
每五分鐘執行一次
0 15 10 ? * *
每天上午10:15觸發
0 0 10,14,16 * * ?
每天上午10點,下午2點,4點執行
0 0/30 9-17 * * ?
朝九晚五工作時間內每半小時
0 0 12 ? * wed
表示每個星期三中午12點
0 15 10 * * ? 2005
2023年的每天上午10:15觸發
0 * 14 * * ?
在每天下午2點到下午2:59期間的每1分鐘觸發
0 0/5 14 * * ?
在每天下午2點到下午2:55期間的每5分鐘觸發
0 0-5 14 * * ?
在每天下午2點到下午2:05期間的每1分鐘觸發
0 10,44 14 ? 3 wed
每年三月的星期三的下午2:10和2:44觸發
0 15 10 15 * ?
每月15日上午10:15觸發
0 15 10 l * ?
每月最後一日的上午10:15觸發
0 15 10 ? * 6l
每月的最後乙個星期五上午10:15觸發
0 15 10 ? * 6#3
每月的第三個星期五上午10:15觸發
#開啟建立定時任務編輯介面
crontab -e
#輸入表示式,填入下面執行的指令碼路徑
0 15 10 ? *
* 執行的指令碼路徑
#儲存即可生效
:wq
@configuration
@enablescheduling
public
class
schedulingconfig
}
cron表示式使用
cron表示式是乙個字串,分為6或7個域,每乙個域代表乙個含義,格式分別如下 seconds minutes hours dayofmonth month dayofweek seconds minutes hours dayofmonth month dayofweek year 每個域的取值寫法...
Cron表示式簡單學習
crontriggers往往比 trigger更有用,如果您需要基於日曆的概念,而非 trigger完全指定的時間間隔,的發射工作的時間表。crontrigger,你可以指定觸發的時間表如 每星期五中午 或 每個工作日9 30時 甚至 每5分鐘一班9 00和10 00逢星期一上午,星期三星期五 即便...
Java使用Cron表示式
crontriggers往往比 trigger更有用,如果您需要基於日曆的概念,而非 trigger完全指定的時間間隔,的發射工作的時間表。crontrigger,你可以指定觸發的時間表如 每星期五中午 或 每個工作日9 30時 甚至 每5分鐘一班9 00和10 00逢星期一上午,星期三星期五 即便...