在某个时间执行Grails cron作业

时间:2013-12-24 14:55:46

标签: grails cron

我想在每天的某个时间(晚上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()
    }
}

1 个答案:

答案 0 :(得分:2)

您应该只能使用0 0 22 * * ?

的表达式

我假设你正在使用石英插件;如果你没有安装它,你需要。 Here's a good reference使用石英cron表达式示例。