设置排除的间隔时间表

Setup an interval schedule with exclusion

我要在 Quartz.NET 找一份工作,运行 相当随意。该作业将在 X 分钟后触发。它只是检查目录并处理文件(如果存在)。

我在 API 中无法确定的问题是如何排除一段时间。

例如,目前我正在尝试弄清楚如何在每小时的前 15 分钟禁用该作业,然后 运行 每 5 分钟禁用一次。

综上所述...

我目前正在启动作业 运行ning 并设置为每五分钟触发一次,但我似乎无法找出正确的方法来添加排除项以防止作业 运行每个小时的前 15 分钟。

这应该可以满足您的要求:

0 20,25,30,35,40,45,50,55 * * * ? *

编辑:根据 Jared 的评论,这会产生相同的时间表:

0 20/5 * * * ? *

你可以在这里测试:http://jayvilalta.com/quartznet/cronexpression