我知道apscheduler可以通过以下方式执行计划作业:
scheduler = BackgroundScheduler()
scheduler.add_job(run, 'interval', seconds=60)
但是现在我要在下一个作业完成1分钟后开始下一个作业,我想知道是否可以重新关联。
答案 0 :(得分:0)
可以将事件侦听器附加到作业完成时调用的作业。 https://apscheduler.readthedocs.io/en/latest/userguide.html#scheduler-events
在该侦听器中,您可以安排未来60秒的下一个作业。
答案 1 :(得分:0)
可能您可以尝试在两个作业之间使用sleep()或作为第一个作业定义的一部分:
from time import sleep
sleep(60)