grails - 在特定时间执行Grails cron作业

标签 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()
    }
}

最佳答案

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

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

关于grails - 在特定时间执行Grails cron作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20762857/

相关文章:

python - Django + celery : how to chain tasks with parameters to periodic task

java - 如何在Grails编译中解决NoClassDefFoundError?

php - 使用另一个 COUNT 更新 MySQL 表

php - 如何在 wp cron 函数中使用 woocommerce 新的 CRUD setters 和 getters 方法?

unix - cronjob 在 EC2 上找不到文件

php - 如何通过cron替换mysql表的内容?

hibernate - Vaadin SQLContainer + Grails 给出错误 "org.postgresql.util.PSQLException: This connection has been closed"

java - 打开 SAML xml-apis Maven 依赖问题

javascript - Grails-如何通过onchange事件在gsp文件中调用js文件中的函数?

grails - grails分割i18n文件(messages.properties)