7

我有一些经常性的工作经常运行或持续一段时间。似乎 Scheduler().get_jobs() 只会返回当前未运行的计划作业列表,因此我无法确定具有特定 id 的作业是否不存在或实际正在运行。

在这种情况下,我如何测试作业是否正在运行?

(我不是以通常的方式设置这些作业,(因为我需要它们以随机间隔而不是固定间隔运行),它们是只执行一次的作业,但会在它们的末尾添加一个具有相同 ID 的作业执行,当达到某个阈值时他们将停止执行。)

4

1 回答 1

3

APScheduler 不会get_jobs()以任何方式过滤作业列表。如果您需要随机调度,为什么不在自定义触发器中实现它而不是不断读取作业?

于 2015-03-13T07:09:08.573 回答