我在我的grails项目中使用quartz插件作为cron调度。 在我的应用程序中,用户给出了我使用石英设置为cron的脚本和cron配置。在服务器重启时使用grails自动重启cron作业
但是,当我重新启动服务器这些cron作业不会启动。 我是否必须再次手动创建这些cron作业,或者有自动存储和重新启动它们的方法。
这是我的石英工作
class RscriptJob {
def execute() {
println "hello"
}
}
这里是一个通过图接收来自用户请求设置cron
class UploadsController {
def upload() {
def cron=params.cronString
RscriptJob.schedule(cron)
}
}
这个cron定控制器。现在,当我重新启动服务器时,cron不会启动。 我正在cron中存储cron信息,并可以使用它在启动时再次设置cron。
但我想知道石英是否具有内置功能来支持它。
您可以发布您的代码的地方。 – user1791574