我知道crontab表达式没有'Year'表达式。但我想知道,如果有一种解决方法或某些东西可以使Hangfire在指定年份开始/停止安排。
例如,给出一个案例:
假设当前日期为2016年9月15日
计划程序于2016年12月1日开始
每天上午8:30至下午5:30(办公时间)每小时重复一次
周一至周五平日发生
2018年结束,Februrary,1
从其他帖子中了解到,在某些情况下可能需要超过1个crontab表达式。但对于这个,我不知道如何写。原因是:
如果我写:
如何编写此crontab?
答案 0 :(得分:2)
不确定干净的方式。但它可以这种方式处理 - 5个职位:
2个延迟作业在开始日期和结束日期(StartDateDelayedJob,EndDateDelayedJob)上运行
3个重复工作 -
StartDateDelayedJob将添加第二次重复作业和第三次重复作业。
EndDateDelayedJob将删除两个重复作业。
希望这有帮助