【问题标题】:Executing Grails cron job at a certain time在特定时间执行 Grails cron 作业
【发布时间】:2013-12-24 23:24:58
【问题描述】:

我想在每天的某个时间(晚上 10 点)执行一个 cron 作业。目前我正在使用以下代码,但它不起作用:

class ReviewBatchJob {

    private static final logger = LogFactory.getLog(this)

    def batchReviewScheduler
    static triggers = {
        cron cronExpression: "0 0 22 1/1 * ? *"
    }

    def execute() {
       batchReviewScheduler.reviewBatch()
    }
}

【问题讨论】:

    标签: grails cron


    【解决方案1】:

    您应该只能使用0 0 22 * * ? 的表达式。

    我假设您使用的是quartz 插件;如果您没有安装它,则需要安装它。 Here's a good reference 带有石英 cron 表达式示例。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-05
      • 2019-05-23
      • 2022-12-21
      • 1970-01-01
      • 2014-08-31
      • 1970-01-01
      相关资源
      最近更新 更多