首页 文章

石英调度程序中每30秒cron表达式?

提问于
浏览
5

我正在使用Quartz Scheduler来运行我的工作 . 我想每三十秒钟完成一次工作 . 我的cron表达方式是什么?

每一分钟,我使用下面的cron表达式:

<cron-expression>0 0/1 * 1/1 * ? *</cron-expression>

每30秒会是什么?

3 回答

  • 0

    第一个元素代表秒;要在第二个0和30运行,请使用以下命令:

    0/30 0/1 * 1/1 *? *

  • 0

    如果您使用的是Spring框架,请使用 @PostConstruct 注释,然后使用 @Scheduled(cron=0 0/15 * 1/1 * ?) 来触发,现在是15分钟,依此类推 .

  • 12

    我们可以使用更简单的结构达到相同的效果(Quartz Spring):

    0/30 * * * * ? *
    

    我们可以省略最后一个星号 .

    0/30 * * * * ?
    

    Quartz scheduler cron trigger documentation 2.x

相关问题