У мене є проект Django, і я намагаюся налаштувати планувальник завдань селери в CELERYBEAT_SCHEDULE.
Мені потрібно запускати завдання двічі на день, перша о 8:55, а друга - о 17:15.
Я знаю, що можу запустити його з такою ж хвилиною, як:
"schedule": crontab(hour="9,17", minute=0, day_of_week="mon,thu")
Але я не знаю, як налаштувати кожну годину з потрібною хвилиною.
Відповіді:
2 для відповіді № 1Спробуйте це:
crontab(minute="55,15", hour="8,17", day_of_week="*",
day_of_month="*", month_of_year="*")
0 для відповіді № 2
Відповідь @denvaar здається, що він буде працювати о 8:15, 8:55, 17:15, 17:55.
Якщо це не працюватиме, як ви хочете, я б просто запланував його у двох різних рядках:
crontab(minute="55", hour="8", day_of_week="*", day_of_month="*", month_of_year="*")
crontab(minute="15", hour="17", day_of_week="*", day_of_month="*", month_of_year="*")