我正在使用django celery beat来安排我的任务。 目前我只是创建一个2天的间隔时间表,并创建一个以该时间间隔运行的周期性任务。
我的主要问题是,当我安排任务在2天运行时,它在什么时间运行?并且我无法改变那个时间,因为我需要在用户提供的特定时间运行间隔任务。 到目前为止编写的代码是
periodic_task=PeriodicTask.objects.update_or_create(
name='my-interval-task,
defaults={
'interval': schedule, #interval schedule object
'task': 'myapp.tasks.auto_refresh',
}
)
答案 0 :(得分:0)
EG。 schedule = crontab(hour=0, minute=0, day_of_month='2-30/3')
午夜每隔偶数发射一次