亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

這個 CRON 表達式的間隔是多少?

這個 CRON 表達式的間隔是多少?

精慕HU 2022-01-19 09:46:36
我無法解碼下面 CRON 表達式中定義的間隔,請詳細解釋一下。@Scheduled(cron = "0 0/1 * 1/1 * ?")我了解 CRON 序列的基本結構,但我找不到它的含義0/1或1/1含義?
查看完整描述

1 回答

?
喵喵時光機

TA貢獻1846條經驗 獲得超7個贊

在 cron 表達式中,各個字段都有一個嚴格的允許值范圍:


field          allowed values

-----          --------------

minute         0-59

hour           0-23

day of month   1-31

month          1-12 (or names, see below)

day of week    0-7 (0 or 7 is Sunday, or use names)

一個字段可能包含一個 <asterisk> ( *),它總是代表<first>-<last>。另一種可能性是數字范圍。范圍是用 <連字符> ( ) 分隔的兩個數字-。指定的范圍包括在內。例如,8-11匹配所有數字8,9,10,11


結合范圍,您可以有一個步長值,指出/<number>它告訴您應該在范圍內跳過多少個數字。示例:2-7/2允許數字2,4,6。


在某些 cron 系統中,該符號<start>/<number>是<start>-<last>/<number>. 這樣的例子是 Quartz 作業調度庫:


該/字符可用于指定值的增量。例如,如果您0/15輸入 Minutes 字段,則表示每小時的第 15 分鐘,從第 0 分鐘開始。如果您3/20在 Minutes 字段中使用,則表示每小時的第 20 分鐘,從第三分鐘開始- 或者換句話說,它與3,23,43在 Minutes 字段中指定的相同。請注意/35*不意味著的微妙之處every 35 minutes- 它意味著每小時的第 35 分鐘,從零分鐘開始- 或者換句話說,與指定0,35.


查看完整回答
反對 回復 2022-01-19
  • 1 回答
  • 0 關注
  • 209 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號