Hangfire作业从小时开始,每隔5分钟运行几小时

问题描述:

我试图配置一个在早上3:33开始的Hangfire作业,每5分钟运行一次,直到下午4点-星期五。Hangfire作业从小时开始,每隔5分钟运行几小时

不幸的是,如果我做33/5 3-15 * * 1-5,这只会在过去的一小时之间的33分钟之间,然后它每小时从0-33分钟睡到第33分钟。

我试过33-32/5 3-15 * * 1-5,但是这产生了与上面相同的结果。

一个解决方案是做两个工作(#1 33-59/5 3 * * 1-5和#2 */5 4-15 * * 1-5),但我认为必须有一些方法来开箱即用。帮帮我!

恐怕你的解决方案与2个时间表正是你所需要的。

由于这不是cron的工作方式,你不能这么做:在开始时,它决定了第一次运行作业,然后在需要执行作业时,cron将来会计算下一次,当工作应该运行。

如果你有兴趣的更多细节,看看SO How does cron internally schedule jobs