【发布时间】:2017-04-06 11:56:10
【问题描述】:
我正在使用 python apscheduler 每 45 分钟安排一次特定任务。问题是,当我添加作业并启动调度程序时,它从现在开始 45 分钟。
from apscheduler.schedulers.blocking import BlockingScheduler
class myClass:
def schedule(self):
self.scheduler = BlockingScheduler()
self.scheduler.add_job(self.myJob, 'interval', minutes=45)
self.scheduler.start()
def myJob(self):
print('I finally started')
我尝试设置 start_date,但没有成功。如何确保作业立即执行,而不是在第一次等待间隔后执行?
【问题讨论】:
-
间隔触发器的设计已在即将发布的 v4.0 版本中修复,以便立即开始第一次运行。
-
啊!迟到了。不过还没有发布。
标签: python apscheduler