我们正在使用具有以下设置的弹簧调度器,但想知道为什么它不适合我们?
我们的期望是它应该每天凌晨2点执行,这有什么不对吗?
<task:scheduled ref="invoiceScheduler" method="updateInvoiceStatusToOverDue" cron="0 0 2 * * ?" />
先谢谢。
答案 0 :(得分:0)
这个cron适用于我的SpringBoot应用程序:
@Scheduled(cron = "0 0 2 1/1 * *")
答案 1 :(得分:0)
以下任务计划在每小时过去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 * * *"));
答案 2 :(得分:0)
“0 0 2 * * *”而不是“0 0 2 * *?”帮助我们实现调度程序每天凌晨2点调用。谢谢大家找时间和帮助我。