我最近在我的项目中集成了Hangfire,它运行正常。我正在做一些长期工作,实际上需要4-5天才能完成,所以我要做的就是每隔8天运行一次这些工作就意味着如果它在2月1日,2月9日,那么2月17日就会触发。
任何一个可以帮助我为此创建Cron Expression ,因为CronExpressionBuilder类没有这样的功能来创建Cron Expression。
答案 0 :(得分:1)
问题已解决。
我改变了我的apporach并使用下面提到的cron表达式。
RecurringJob.AddOrUpdate(() => Console.Write("Recurring"), "0 10 */8 * *");
并且像魅力一样工作。