我需要從早上 5 點到早上 6 點(包括)每 15 分鐘運行一次的 cron 運算式。當我使用 '0 */15 5 * * ?' 它從 5 點開始運行,但在 5:45 結束。我也想包括早上 6 點。任何輸入都會有所幫助。
uj5u.com熱心網友回復:
您可以在下面找到來自 spring 論壇的示例模式:
- "0 0 * * * *" = 每天每個小時的開頭。
- "*/10 * * * * *" = 每十秒。
- "0 0 8-10 * * *" = 每天的 8 點、9 點和 10 點。
- "0 0 8,10 * * *" = 每天的 8 點和 10 點。
- "0 0/30 8-10 * * *" = 每天 8:00、8:30、9:00、9:30、10:00 和 10:30 點。
- "0 0 9-17 * * MON-FRI" = 作業日朝九晚五
- “0 0 0 25 12 ?” = 每個圣誕節午夜 Cron 運算式由六個欄位表示:
秒、分、小時、月中的某天、月、周中的某天
你需要用兩行來安排它
“0 0/15 5 * * *”
“0 0 6 * * *”
編輯:
例子
@Scheduled(cron = "0 0/15 5 * * *")
@Scheduled(cron = "0 0 6 * * *")
public String execute() {
return "success";
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/408181.html
標籤:
