如何在Python中使用quartz调度程序?

时间:2009-11-14 19:14:15

标签: python quartz-scheduler

是否有关于如何在Python中使用quartz Scheduler的指南或教程。

是否有现有的Python API?

1 个答案:

答案 0 :(得分:0)

鉴于Quartz是一个Java应用程序/库,最简单的方法是在Jython内运行它。

如果失败了,如果你只是想从Python控制作业的配置,那么JDBC-JobStore可能是有用的,你可以通过Python将作业写入数据库。您仍然需要在JVM中运行Quartz的实例。但是,我不确定这种情况的支持程度如何。

最后,您可以通过JMX与正在运行的Quartz实例交谈。您需要一个JMX客户端,因此您需要从Python进程中生成Java JMX客户端。

我认为(遗憾的是)Quartz实例(在Java中)和Python代码之间存在非平凡的不匹配。