【问题标题】:Cron schedule for running on every thursday and friday of april every year每年 4 月的每周四和周五运行的 Cron 时间表
【发布时间】:2015-05-14 11:47:05
【问题描述】:

我在 C# 中使用石英 cron 表达式来安排作业,但我无法找到一个表达式可以在每年四月的每个星期四和星期五执行该作业。我使用了这个表达式,但它只在星期四执行。我想要在星期四和星期五:

0 19 15 ? 4 5#1 *

请指教。

【问题讨论】:

标签: c# cron .net-3.5 quartz-scheduler cronexpression


【解决方案1】:

像这样。

0 19 15 ? 4 5,6 *

但是您使用的 CRON 表达式表明您只希望作业在四月的星期四和星期五的第一次出现时触发,并且 Quartz 2.x 不支持为星期几指定多次出现.

参考http://quartznet.sourceforge.net/apidoc/2.0/html

我建议使用 2 个单独的表达式。

【讨论】:

  • 如果这回答了您的问题,请记得投票。
  • 我希望它只在四月发生一次,而且应该每年发生一次 :(
  • 或者,如果您想检查一下,这里有一个小实验项目,它可以处理一周中的几起事件。 github.com/tswanepoel/crongadgetry
  • 您的问题提到了星期四和星期五。您是指两者,还是必须如何确定哪一个?
  • 两者。确切的要求是,我希望计划在 4 月 2 日和第 3 周的星期四和星期五执行。这应该每年都发生。
猜你喜欢
  • 2015-09-24
  • 1970-01-01
  • 2011-05-30
  • 2020-09-13
  • 2022-07-16
  • 2021-06-11
  • 2020-05-20
  • 1970-01-01
  • 2012-04-26
相关资源
最近更新 更多