有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

服务器重启期间的java Quartz调度程序

我正在尝试实现一个quartz调度程序,它应该每n天运行一次

比如说我写了一个每10天运行一次的触发器。如果我在第9天重新启动服务器,cron作业将根据当前时间重新加载。所以它不会在第10天发射,而是在第19天发射

我们是否有办法根据上次运行日期触发作业,以便在第10天触发


共 (1) 个答案

  1. # 1 楼答案

    如果你“只是”必须记住你的工作执行情况,你必须以某种方式坚持下去。影响最小的方法是使用类似于Quartz JDBCJobStore的东西

    也许您已经在使用Spring,如果您需要一种更“复杂”的方式(单步启动、停止和重新启动),请查看Spring Batch