我正在使用hangfire用于安排作业并创建重复作业:
RecurringJob.AddOrUpdate(() => BackGroundJobManager.FirstJob(), Cron.Daily(4));
每天凌晨 4 点运行该作业。如何配置 cron 作业每 4 小时运行一次。
最佳答案
每四个小时安排一次的 cron 表达式例如:
0 */4 * * *
您可以使用Cron.HourInterval(4)
构建该表达式,但它似乎是deprecated 。由于这些方法只是将 cron
表达式作为字符串返回,因此您可以构建自己的表达式并使用它。
关于c# - 创建 Cron 作业以在 x 小时后运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56724241/