【发布时间】:2020-05-05 06:21:57
【问题描述】:
如果时间在晚上 8:00 和上午 8:00 之间,我希望 Hangfire 作业不工作。我希望 Hangfire 作业空闲。有什么想法吗?
【问题讨论】:
-
这能回答你的问题吗? HangFire Recurring job at 3 given times
-
你说的是后台工作还是重复工作?
如果时间在晚上 8:00 和上午 8:00 之间,我希望 Hangfire 作业不工作。我希望 Hangfire 作业空闲。有什么想法吗?
【问题讨论】:
您需要为将触发所需代码的重复作业提供正确的 cron 表达式。
例如,这个 cron 表达式从早上 8 点到晚上 8 点每小时运行一次作业。
0 0 8-20 ? * * *
Cron 是一种“白名单”方法(即何时工作),而不是您的问题中的“黑名单”方法(何时不工作)。 Hangfire 根据 cron 表达式运行循环作业。
【讨论】: