我正在使用hangfire来安排作业并创建重复作业:RecurringJob.AddOrUpdate(() => BackGroundJobManager.FirstJob(), Cron.Daily(4));这会在每天凌晨 4 点运行作业。如何将 cron 作业配置为每 4 小时运行一次。
2 回答
幕布斯6054654
TA贡献1876条经验 获得超7个赞
虽然 HourInterval 函数已被弃用,但您可以创建自己的函数,因为它所做的只是返回 cron 计划。
public static string HourInterval(int interval){ return string.Format("0 */{0} * * *", (object) interval); }
湖上湖
TA贡献2003条经验 获得超2个赞
每四个小时安排一些事情的 cron 表达式是例如:
0 */4 * * *
您可以使用 构建该表达式Cron.HourInterval(4)
,但它似乎已被弃用。由于这些方法只是将cron
表达式作为字符串返回,因此您可以自己构建并使用它。
- 2 回答
- 0 关注
- 99 浏览
添加回答
举报
0/150
提交
取消