Python apscheduler:任务完成后如何结束计划程序

Python apscheduler:任务完成后如何结束计划程序,python,apscheduler,Python,Apscheduler,希望在任务完成后结束调度程序,但调度程序即使在到达结束日期后仍继续运行。得到了答案。使用了错误类型的计划程序。 有关更多详细信息,请点击此链接。您是说sched.shutdown()不起作用,或者从未被调用,或者其他什么?是的,正确。完成作业_任务后,调度程序作业将继续运行。我想阻止它。 print('hi apscheduler') def job_task(): print("Hello ...{}".format(datetime.now())) sched = BlockingS

希望在任务完成后结束调度程序,但调度程序即使在到达结束日期后仍继续运行。

得到了答案。使用了错误类型的计划程序。
有关更多详细信息,请点击此链接。

您是说
sched.shutdown()
不起作用,或者从未被调用,或者其他什么?是的,正确。完成作业_任务后,调度程序作业将继续运行。我想阻止它。
print('hi apscheduler')
def job_task():
    print("Hello ...{}".format(datetime.now()))
sched = BlockingScheduler()
print("adding new job:")
job_id = sched.add_job(job_task, 'interval', minutes=1, start_date='2018-08-30 16:16:00',
                       end_date='2018-08-30 16:18:00', id='my_job_id')
print("added new job to scheduler")
print(job_id)
res = sched.start()
print(res)
print(sched.job_ids())
sched.remove_job('my_job_id')
print("my_job_id job removed")
sched.shutdown()
print(" shutng down the scheduler:")