我正在使用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,但没有成功。我如何确保作业立即执行,而不是等待第一次间隔后再执行?