Код, который я запускаю, выглядит следующим образом.
scheduler = BackgroundScheduler()
trigger = CronTrigger(day_of_week='0-6', hour=9, minute=12, second='0')
def job2():
print('job2')
scheduler.add_job(func=job2, trigger=trigger, misfire_grace_time=120, id='task_two')
scheduler.start()
while True:
print(datetime.datetime.now())
time.sleep(5)
Вывод программы выглядит следующим образом:
Почему функция job2 не работает казнят? Текущее время - 09:12, и оно находится в пределах 120 секунд после времени, указанного планировщиком.