我想每2天运行一次任务。但是我想在特定时间运行它们。例如,我想从当天凌晨1:00每2天运行一次任务。
我认为芹菜节拍中的crontab
无法解决这个问题(因为*/2
在月底会有例外)。因此,我在芹菜拍子中使用INTERVAL
类型。但是interval
不需要时间作为输入(即看起来它记录了当前时间(t
),并且每两天在t
运行任务。对我来说有什么办法吗按照我的规范运行任务?
我当前的代码如下:
app.conf.beat_schedule = {
'add-every-2-days': {
'task': 'tasks.add',
'schedule': timedelta(days=2),
'args': (16, 16)
},
}