[英]Spring scheduler cron expression not working
我們在以下設置中使用spring Scheduler,但想知道為什么它對我們不起作用?
我們期望它應該每天凌晨2點執行,這有什么問題嗎?
<task:scheduled ref="invoiceScheduler" method="updateInvoiceStatusToOverDue" cron="0 0 2 * * ?" />
提前致謝。
這個cron適用於我的SpringBoot應用程序: @Scheduled(cron = "0 0 2 1/1 * *")
順便說一句,什么“行不通”? 您能詳細說明一下嗎?
以下任務計划在每小時的10分鍾后運行,但僅在工作日的8到5個“工作時間”內運行。
scheduler.schedule(task, new CronTrigger("0 10 8-17 * * MON-FRI"));
你能試試看嗎?
scheduler.schedule(task, new CronTrigger("0 1 2 * * MON-FRI"));
要么
scheduler.schedule(task, new CronTrigger("0 1 2 * * *"));
“ 0 0 2 * * *”而不是“ 0 0 2 * *?” 幫助我們實現了調度程序,每天凌晨2點調用。 感謝大家抽出時間來幫助我。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.