我如何只能在Django中运行一次celery任务?

问题描述 投票:0回答:1
from __future__ import absolute_import, unicode_literals

from celery import shared_task
from celery.task import periodic_task
from celery.schedules import crontab
from datetime import timedelta



@periodic_task(run_every=(crontab(minute='*/1')), name='greeting_task')
def greeting_task():
    print('hello Dias!')

我是否可以创建使用crontab在特定时间仅运行一次的函数?请帮忙!!!预先感谢!

python django cron celery django-celery
1个回答
0
投票
crontab(minute='*/1')将每分钟运行一次任务。在此处阅读有关crontab语法的信息:https://en.wikipedia.org/wiki/Cron
© www.soinside.com 2019 - 2024. All rights reserved.