Dav*_*eer 3 grails jobs config
我想知道是否有办法使用config.groovy或其他方法禁用作业.我看过你可以通过config.groovy禁用插件的帖子,但是没有看到任何关于工作的信息.我希望能够禁用所有作业,或者单独禁用每个作业而不必将其注释掉.谢谢.
由于触发器被定义为作业中的静态成员,因此您可以覆盖它们Config.groovy.因此,您还可以删除配置中特定作业的触发器,从而禁用它:
class MyJob {
static triggers = {
simple name: 'mySimpleTrigger', startDelay: 60000, repeatInterval: 1000
}
def execute() {
// Job code goes here
// This method won't get called using the configuration below
}
}
Run Code Online (Sandbox Code Playgroud)
MyJob.triggers = {}
Run Code Online (Sandbox Code Playgroud)