Spring Cron表达式 - 未按计划运行

问题描述 投票:0回答:2

0 * 9-18 * * MON-FRI

我有这个cron表达式,我想在工作日上午9点到下午6点每分钟运行@Scheduled(星期一到星期五)。由于某种原因它没有运行。

我试着通过调试来调试

0 * * * * MON-FRI

但是这个正在执行任务。

我错过了什么?要求是

  • 运行每分钟
  • 从上午9点到下午6点运行
  • 平日周一至周五运行
spring cron spring-scheduled
2个回答
0
投票

你的Cron Expression 0 * 9-18 * * MON-FRI似乎不正确。请使用以下内容以达到您的预期效果

0 0 9-18 ? * MON-FRI *

它将运行At second :00, at minute :00, every hour between 09am and 18pm, every day between Monday and Friday, every month

请访问以下cronGenerator网站,以生成您的表达并检查您的表达是对还是错。


0
投票

得到答案,应该是。

0 * 9-18? * MON-FRI *

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.