【问题标题】:how to pause hangfire's job? between certain hours如何暂停hangfire的工作?在特定时间之间
【发布时间】:2020-05-05 06:21:57
【问题描述】:

如果时间在晚上 8:00 和上午 8:00 之间,我希望 Hangfire 作业不工作。我希望 Hangfire 作业空闲。有什么想法吗?

【问题讨论】:

标签: c# .net hangfire


【解决方案1】:

您需要为将触发所需代码的重复作业提供正确的 cron 表达式。

例如,这个 cron 表达式从早上 8 点到晚上 8 点每小时运行一次作业。

0 0 8-20 ? * * *

Cron 是一种“白名单”方法(即何时工作),而不是您的问题中的“黑名单”方法(何时不工作)。 Hangfire 根据 cron 表达式运行循环作业。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-12-05
    • 2020-12-10
    • 2023-01-09
    • 2017-09-25
    • 2011-02-24
    • 2014-07-08
    • 1970-01-01
    相关资源
    最近更新 更多