使用Quartz.Net安排作业每天执行特定时间

时间:2014-01-13 22:51:53

标签: quartz-scheduler batch-processing jobs quartz.net

我在Quartz.Net上有点新,它满足了我对工作管理的大部分需求。

但由于其他需要,我有以下问题:

我知道可以安排每日执行的具体时间(I.E.执行每天下午12:45),但是,如果我想要执行一个以上的特定时间,该怎么办?

即。 第一次:12:00 第二次:17:00 第3次:23:00

感谢您的关注!

1 个答案:

答案 0 :(得分:1)

在这种情况下,实现任意执行的最简单方法是创建三个单独的触发器。具有以下模式的三个cron触发器应该完成这项工作:

0 0 12 * * ?
0 0 17 * * ?
0 0 23 * * ?

您可以为单个作业提供任意数量的触发器。但如果您发现它更像是一个间隔,您还可以检查其他触发器类型,以及日历中的排除/包含。