我有这份工作:
class MyJob {
static triggers = {
cron name:"some job", cronExpression:"0 0 * * * ? *"
}
def execute() {
log.info "job runs"
}
}
该作业应每小时运行一次。我以为问题是cronExpression。这就是为什么我将其更改为上面的表达式。在我有这个表达之前:
0 0 0/1 1/1 * ? *
但是所有这些表达式都不起作用。
我的设置:
我有10个工作,每5分钟到每月一次。
除了这项工作,似乎所有工作都在进行...
我的问题:
最佳答案
static triggers = {
cron name: 'myTrigger', cronExpression: "0 0 0-23 * * ?"
}
static triggers = {
cron name: 'myTrigger', cronExpression: "0 0 1-2 1 * ?"
}
阅读有关different types of triggers的更多信息:
还要记住以下内容:
您可以找到here的更多示例。