我在 Grails 应用程序中有下一个 Quartz 作业。该作业会计算一些统计数据,并将这些统计数据通过电子邮件发送和发送。我希望每天在 7 点执行作业。
我的问题是作业每天触发 3 次,而不是一次。
class DailyEmailJob {
def eventService
static triggers = {
cron name: 'emailTrigger', cronExpression: "0 0 7 * * ?"
}
def execute() {
eventService.send24StatsEmail()
}
}
我在 Apache Tomcat/7.0.35 中托管 Grails 应用程序,运行 Grails 2.2.1 和quartz-1.0-RC6
最佳答案
您的 cron 表达式看起来不错。 Tomcat 的自动部署功能可能是罪魁祸首。有关一些建议,请参阅:https://stackoverflow.com/a/11990221
关于grails - Grails 应用程序中的 Quartz 作业被触发 3 次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15872005/