c# - 创建 Cron 作业以在 x 小时后运行

标签 c# cron hangfire

我正在使用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/

相关文章:

linux - Webfactional 上的 Crontab Django 脚本

c# - 多个物理服务器上的单个应用程序中的 Hangfire

mysql - 如何使用 MysqlStorage 在版本 1.6 中增加 Hangfire 超时

hangfire - 在 HangFire 中,我可以使用队列名称排队而不是使用 Queue 属性吗?

c# - 在 asp.net 中打开 Word 文件时应用程序没有响应

c# - 更改 XAML 文件后 Visual Studio 挂起

database - 如何制作 CRON 作业以使用 phpmyadmin 的导出功能导出数据库

cron - Redhat openshift - Cron Runtime - cron执行多长时间是否有默认时间

c# - 仅调整 panel1 大小的 SplitContainer

c# - 使用C#在同一个进程中执行多个命令行