我用谷歌搜索帮助自己无法找到帮助,所以在Hangfire上快速询问有关cron时间表的问题。
如果我想每个月的第一个星期一执行hangfire定期工作,如何设置cron表达式?
表达式1 9 * 1/1 1#1在hangfire中不起作用(因为它使用crontab语法而1#1引发异常。
我正在使用here中的CronGen并修改它以生成对Hangfire有效的CronTab语法。
答案 0 :(得分:1)
由于该月的第一个星期一始终在该月的前7天之内,因此您可以使用以下方法:
1 9 1-7 * 1
答案 1 :(得分:0)
我不确定使用crontab语法是否可以这样做。
您可以使用以下cron表达式
1 9 * 1/1 1
然后在批处理作业内检查是否是第一个星期一?