2015-09-08 88 views
2

嗨我的項目中有Django芹菜。目前它每天運行12小時(午夜/ 00:00和12:00 pm)。但我希望它每天上午6點和下午6點運行。我怎樣才能做到這一點?提前致謝。如何每天早上6點和下午6點運行Django芹菜任務?

任務:

from celery.task import periodic_task 
from celery.schedules import crontab 
from xxx.views import update_xx_task, execute_yy_task 

@periodic_task(run_every=crontab(minute=0, hour='*/12'), 
    queue='nonsdepdb3115', options={'queue': 'nonsdepdb3115'}) 
def xxx_execute_xx_task(): 
    execute_yy_task() 
    update_xx_task() 

回答

3

documentation,在示例表 - 你可以看到,你可以在幾個小時通(24小時制)。因此,如果您想在早上6點和下午6點(1800)運行它:

@periodic_task(run_every=crontab(minute=0, hour='6,18')) 
相關問題