Я хочу запланировать работу cron в python, которая запускает скрипт python каждый день в 10 часов утра.Я использую apscheduler для достижения этой функциональности.
Я пытаюсь использовать функциональность apscheduler для планирования задания cron, которое запускается каждый день в 10:00 и выполняет скрипт на python.Но работа не выполняется в указанное время.
Я использовал apscheduler для планирования интервального задания для выполнения скрипта Python каждые 10 минут и его успешной работы, но работа cron - это то, где я борюсь.
Пример кода для задания cron, которое было запланировано запустить сегодня на 14:00 -
from apscheduler.schedulers.blocking import BlockingScheduler
def cron_process():
print ("periodic print")
scheduler = BlockingScheduler()
scheduler.add_job(process, 'cron', day_of_week = 'sun', hour=14)
scheduler.start()
Пример кода для интервального задания, которое успешно запускается каждые 10 минут при запуске выполнения -
def interval_process():
print ("print every 10 minutes")
scheduler = BlockingScheduler()
scheduler.add_job(process, 'interval', minutes=10)
scheduler.start()
Ожидаемый результат состоит в том, что задание cron выполняется в определенное время на тех же строках интервального задания.
Пожалуйста, сообщите, где я делаю ошибку или что еще я делаюотсутствует в коде.
Спасибо.