我正在使用 Quartz 作业调度程序来运行一些作业。使用 java api 我正在管理这项工作。
当我使用 java 将工作重新安排到不同的时间时,
scheduler.deleteJob(jobName, jobGroupName);
addJobsInScheduler(jobName, jobGroupName, triggerName,
triggerGroup, newTime, schoolName);
该作业正在重新安排并在指定时间触发。
现在有一个要求,我必须在没有 UI(没有 Java api)的情况下重新安排工作。
据我了解,当我重新安排工作时,下表条目会更新。
QRTZ_JOB_DETAILS
QRTZ_TRIGGERS
QRTZ_CRON_TRIGGERS
所以我手动更新了 QRTZ_TRIGGERS,QRTZ_CRON_TRIGGERS 中的触发时间。但是在更新的时间不会触发作业。
这有可能达到我的要求吗?
注意:我的后端使用的是 sql server 2008。