我的Quartz cron表达式是:
50 * 10-11 * * ?
据我所知,这意味着:
每个月/每月和每年的10到11(小时)内每隔50秒运行一次作业。
问题是即使在上午11点之后工作仍在运行。
我试过
50 * 10-11 * * *
但这样我就得到了例外:
support for specifying both a day-of-week and a day-of-month parameter is not implemented
答案 0 :(得分:1)
我发现它是如何工作的。 10-11实际上意味着作业将运行2小时而不是一个。它将持续到11:59:59。几分钟也是如此;如果我写:
50 0-10 10-11 * *?
该作业将在第二个50上运行11次(0-10),每小时(10和11)。
希望这能帮助像我这样的人:)