【发布时间】:2016-02-03 04:51:02
【问题描述】:
是否可以在 Hangfire 中创建一个在给定天数(例如 8 天)后执行的重复作业。
我找到的最接近的是每周执行一次工作 -
RecurringJob.AddOrUpdate("MyJob",() => ScheduledJob(), Cron.Weekly());
了解 Hangfire 也接受标准 CronExpression,我尝试探索此频率的 cron 表达式,但找不到适合它的表达式 -
https://en.wikipedia.org/wiki/Cron
一个丑陋的解决方案可能是创建 3 或 4 个作业,相应地每月在某些日期执行一次,但我不想这样做。
请有任何建议。
【问题讨论】: