安排Django芹菜周期性任务,以在时间到其他时间进行



我如何才能完成运行Django芹菜任务,只能从星期五到星期五,并且仅在9点至下午5点est?

celery.py

from celery.schedule import crontab

app.conf.beat_schedule = {
    'compute-every-5-seconds': {
         'task': 'sum',
         'schedule': crontab(),
     },
  }

我应该将哪些参数添加到crontab((它只能运行那几天,并且在那些小时之间才能运行?

celery.py

from celery.schedule import crontab
app.conf.beat_schedule = {
    'compute-every-minute-mon-through-friday-9-to-5': {
         'task': 'sum',
         'schedule': crontab(minute='*/1',
hour='9-17', day_of_week='mon,tue,wed,thu,fri'),
     },
  }

minute='*/1'-每分钟运行

hour='9-17'-运行9点至下午5点

day_of_week='mon,tue,wed,thu,fri'-星期一至周五

其中大多数都可以在文档页面上找到,请查看!

相关内容

  • 没有找到相关文章