Cron表达完成了一个小时的中途

时间:2014-08-20 03:07:47

标签: c# cron quartz.net cronexpression

我正在尝试创建一个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表达式做过这个吗?谢谢!

1 个答案:

答案 0 :(得分:1)

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

See the tutorial for an example