【问题标题】:Cron expression unable to work as expectedCron 表达式无法按预期工作
【发布时间】:2020-07-24 21:32:58
【问题描述】:

我在我的项目中使用石英调度器。

我每 4 小时放置一次 cron 表达式,但我的工作在每 1 分钟后仍在运行。

Cron 表达式:

0 0 0/4 1/1 * ? * 

【问题讨论】:

  • 请将您的代码添加到问题中
  • 试试 0 0 */4 ? * *
  • 你的工作成功了吗?我不是专家,但我猜测如果作业失败并且未配置失火,它可能会尝试重试。除了 0 0 0/4 * * ? * 也应该可以工作。
  • 是的,作业成功。它也在日志中打印正确的 cron,但它没有按照 cron 运行。
  • 你签到了吗cronmaker.com

标签: java spring quartz-scheduler


【解决方案1】:

我认为是以下原因,请查找文档:

对同时指定星期几和月份值的支持不完整(您当前必须在这些字段之一中使用“?”字符)。

其实我在cron在线测试器上试过你的cron表达式,返回错误。

https://www.freeformatter.com/cron-expression-generator-quartz.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多