【发布时间】:2011-03-01 02:10:36
【问题描述】:
我希望我的作业每 X 秒执行一次,作业和 X 之间存在一对一的匹配。此外,在运行时,可以注册具有自己间隔的新作业。
我尝试为这种情况编写 cron 表达式,但在文档中写到秒的值不能超过 59。所以 cron 表达式是这样的:“0/63 * * * * ?”无效。
乍一看,这个问题的解决方案似乎是这样的表达:“0/3 0/1 * * * ?”,但它的含义完全不同:每分钟每三秒触发一次作业。
您能建议什么是正确的解决方案(cron 表达式)吗?我知道我可以只使用简单的计时器,但我必须使用 Quartz 来使用 cron 作业。
【问题讨论】:
标签: java cron quartz-scheduler