quartz cron 表达式帮助(每日触发)

发布于 2024-09-05 07:32:43 字数 199 浏览 7 评论 0原文

我想从每月 16 日开始每 5 天运行一次 cron 触发器。

所以它应该在每个执行: 16日、21日、26日、31日、5日、10日、15日、20日等等

我尝试过“0 0 1 16/5 *?”但这会在 16 日、21 日、26 日、31 日、16 日、21 日执行......它会跳过 1 日到 15 日之间的任何内容。

请帮忙。 谢谢

i want to run a cron trigger every 5th day starting from the 16th of every month.

so it should execute on every:
16th, 21st, 26th, 31st, 5th, 10th, 15th, 20th and so on

i tried "0 0 1 16/5 * ?" but this gets execute on 16th, 21st, 26th, 31st, 16th, 21st.... It skips anything between 1st and 15th.

Please help.
thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

陌上青苔 2024-09-12 07:32:43

我认为你可以结合使用 NthIncludedDayTrigger 来完成此操作 选择每 5 天,并且 每月日历 屏蔽该月的前 15 天。

I think you could do this with a combination of NthIncludedDayTrigger to select every 5th day, and MonthlyCalendar to mask off the first 15 days of the month.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文