如何从 Grails 中的控制器设置 cron 作业的 cron 表达式
How to set a cron expression of cron job from controller in Grails
我想通过 .gsp 从用户那里获取一个 cron 表达式,并想将它设置为来自控制器的 Dynamic Job 的新 cron 表达式。最初我的 cron 表达式就像“0 1 0 * *?”但现在想把它改成.. say
String cronExpression="0 2 0 * * ?" // in the controller
// creates cron trigger;
DynamicJob.schedule(String cronExpression, Map params?)
但是没用。
可能是这样的:
trigger.cronExpression = params.cronexpression
quartzScheduler.rescheduleJob(new TriggerKey(params.triggerName, params.triggerGroup), trigger)
有关更多上下文,请参阅 this controller in Quartz Monitor plugin or just use the plugin itself。
我想通过 .gsp 从用户那里获取一个 cron 表达式,并想将它设置为来自控制器的 Dynamic Job 的新 cron 表达式。最初我的 cron 表达式就像“0 1 0 * *?”但现在想把它改成.. say
String cronExpression="0 2 0 * * ?" // in the controller
// creates cron trigger;
DynamicJob.schedule(String cronExpression, Map params?)
但是没用。
可能是这样的:
trigger.cronExpression = params.cronexpression
quartzScheduler.rescheduleJob(new TriggerKey(params.triggerName, params.triggerGroup), trigger)
有关更多上下文,请参阅 this controller in Quartz Monitor plugin or just use the plugin itself。