Я новичок в пакете APScheduler. Я запланировал фоновую работу в хранилище вакансий MySQL. Скрипт работает без проблем. Я запланировал работу с интервалом в 2 минуты. Работа выполняется, пока включена моя IDE (sypder). Всякий раз, когда я закрываю свою среду IDE, задание больше не выполняется.
Я также пробовал с интервалом в секундах и часах, но проблема та же.
Пожалуйста, помогите
Ниже мой код:
scheduler = BackgroundScheduler(.........)
......
scheduler.add_job(performjob,
'interval',
#days=1,
minutes = 2,
id='Test_Job',
start_date='2018-04-26 00:00:00',
end_date='2099-01-01 00:00:00',
args=[ob1,ob2],
name = "First Job for testing")
scheduler.add_listener(my_listener, EVENT_JOB_EXECUTED | EVENT_JOB_ERROR | EVENT_JOB_MISSED | EVENT_SCHEDULER_STARTED)
try:
scheduler.start()
except Exception as e:
pass