簡體   English   中英

Spring Scheduler Cron表達式不起作用

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM