在Hangfire中创建一个定期作业,例如8天后执行,是否可能?
我找到的最接近的是每周执行一次作业 -
RecurringJob.AddOrUpdate("MyJob",() => ScheduledJob(), Cron.Weekly());
了解到Hangfire也接受标准的CronExpression
,我尝试探索这个频率的cron表达式,但未能找到相关内容- https://en.wikipedia.org/wiki/Cron
一个不太优雅的解决方案可能是创建3或4个作业,根据相应的日期每月执行一次,但我不想这样做。
请问是否有任何建议。
0 * */8 * *
而不是* * */8 * *
。在你的情况下,它会在每个第8天的每一分钟运行。 - Georgi Gevorgyan