【问题标题】:Cron expression that finishes half way through an hour半小时完成的 Cron 表达式
【发布时间】:2014-08-20 22:11:42
【问题描述】:

我正在尝试创建一个 cron 表达式,该表达式从周一到周五的上午 12:00 到下午 2:30 每 5 分钟重复一次。当范围的两边都在一个小时的顶部时,例如上午 12:00 到下午 2:00 (0 0/5 0-14 ? * MON-FRI),我能够使一个小时范围正常工作。但是,我似乎无法找到一种方法,每五分钟就有一个中继器,它不会在一个小时的顶部完成,比如下午 2:30。我正在寻找这样的东西:0 4/5 0-14:30 ? * MON-FRI。有没有人有任何想法?以前有人通过 cron 表达式做到这一点吗?谢谢!

【问题讨论】:

  • 多么及时 - 我快要问类似的问题了!

标签: c# cron quartz.net cronexpression


【解决方案1】:

你不能只用简单的 cron 表达式来做到这一点。您可以使用限制触发窗口的日历来加强它。使用日历,您可以更轻松地表达从周一到周五每 5 分钟一次。然后将触发器与将执行限制在 00:00 - 14:30 范围内的 DailyCalendar 相关联。

See the tutorial for an example

【讨论】:

  • 感谢您的回复。我今天将尝试这个想法。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-01-16
  • 1970-01-01
  • 1970-01-01
  • 2014-05-25
  • 1970-01-01
  • 2022-01-01
相关资源
最近更新 更多