【问题标题】:Is * * * * * ? a valid Cron Job?是 * * * * * ?一个有效的 Cron 作业?
【发布时间】:2016-04-18 17:28:48
【问题描述】:

我说的是 Quartz scheduler 有 6 个值,即秒、分钟、小时、月日、月和星期几。跳过可选的第 7 个字段年份。在那种情况下,这是一个有效的 cronjob 吗?它应该从启动开始每秒运行一次吗?

问题的第二部分:是否有在线可用的 Cron 验证器?我找到了一些,但它们是基于 Linux Cron Jobs 的。我正在寻找一个 Quartz Cron 验证器(与 Linux 相比,它有一个额外的 seconds 参数)。

【问题讨论】:

    标签: validation cron quartz-scheduler


    【解决方案1】:

    每秒钟使用一次 * * * * * ?.

    您可以使用 Quartz CronExpression API 进行验证。只需使用这种方法编写一个小测试:

    org.quartz.CronExpression.isValidExpression(value);
    

    希望对你有帮助。

    【讨论】:

    • 我相信每一秒的查询都必须是0/1 * * * * ?。那么* * * * * ? 的可能结果是什么
    • 两个表达式相同的结果。 “* * * * * ?” == 每一秒每一分钟每一小时每一天每一月每一年。 “/”字符可用于指定值的增量。例如,如果您在“分钟”字段中输入“0/15”,则表示“每小时的第 15 分钟,从零分钟开始。 quartz-scheduler.org/documentation/quartz-2.x/tutorials/…
    猜你喜欢
    • 1970-01-01
    • 2021-11-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-17
    • 2017-06-20
    • 2015-01-21
    • 1970-01-01
    相关资源
    最近更新 更多