【问题标题】:Cron expression for each 5 minutes except hours between 01:00 and 02:00?除了 01:00 和 02:00 之间的小时,每 5 分钟的 Cron 表达式?
【发布时间】:2012-04-29 23:30:06
【问题描述】:

我的需求在标题中很明确。任何帮助将不胜感激。

【问题讨论】:

标签: cron


【解决方案1】:

你试过了吗:

0 0/5 0,2-23 * * ?

【讨论】:

  • 谢谢,那么除了 01.00 和 01.30 之间之外的情况如何?
  • 我可能错了,但我认为任何 CRON 异常都不能满足您的最后需求。由于您在 Spring 中使用 CRON 异常,我想您必须通过在使用 @Scheduled 注释的方法的开头添加条件测试来实现解决方法。
【解决方案2】:

试试这样的0 0/5 0,2-23 * * ?

【讨论】:

  • 您的触发器不会在 2:00 到 3:00 之间运行。
  • 因为第一个正确答案是KHY给出的,我只好接受他的回答。但我也标记你的有用。非常感谢。
猜你喜欢
  • 2020-04-20
  • 1970-01-01
  • 2018-02-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-05-25
  • 2012-12-29
相关资源
最近更新 更多