【发布时间】:2017-10-23 21:21:17
【问题描述】:
我正在尝试实现一个应该每 n 天运行一次的石英调度程序。
假设我编写了一个每 10 天运行一次的触发器。如果我在第 9 天重新启动服务器,则会根据当前时间重新加载 cron 作业。所以它不会在第 10 天触发,而是在第 19 天触发。
我们有什么方法可以根据上次运行日期触发作业,以便在第 10 天触发。
【问题讨论】:
-
简单的想法:保存石英状态线程同行日。
-
您是否尝试查看 Job Persistence? quartz-scheduler.org/overview/features.html
标签: java cron quartz-scheduler batch-processing