我可以知道是否可以创建一个程序来读取配置文件并用quartz触发一些脚本(例如shell脚本)?我想不时添加新任务,是否可以通过仅更改配置文件而不更改代码本身来做到这一点?如果可能的话,如果有人能教我如何做,我将不胜感激。
最佳答案
有几种方法可以在运行时添加作业和触发器:
使用 API(您可以将其包装在某些 Web 服务或 GUI 中)
使用 JMX(与上面类似,但为您提供基于 JMX 的 API)
使用
XMLSchedulingDataProcessorPlugin
在启动时从任意 XML 文件读取作业(因此需要重新启动。请参阅 my article 了解更多详细信息,并参阅job_scheduling_data_1_8.xsd
了解 XML 格式
关于java - 使用quartz通过读取配置文件在预定时间运行脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13780486/