我有Django项目,我正在尝试在CELERYBEAT_SCHEDULE中设置芹菜任务调度程序。
我需要每天运行两次任务,第一次是在8:55,第二次是在17:15。
我知道我可以用同样的时间运行它,如:
'schedule': crontab(hour='9,17', minute=0, day_of_week='mon,thu')
但我不知道如何在适当的时间安排每个小时。
答案 0 :(得分:2)
试试这个:
crontab(minute="55,15", hour="8,17", day_of_week='*',
day_of_month='*', month_of_year='*')
答案 1 :(得分:0)
@denvaar's answer似乎会在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='*')