我想在一段时间内的不同时间执行相同的任务。例如5分钟后。我的代码是这样的
task_period = 5 * 60
task_countdowns = []
last_task_countdown = 0
task_interval = 10
while True:
last_task_countdown += random.randint(1, 2 * task_interval)
if last_task_countdown <= task_period:
task_countdowns.append(last_task_countdown)
else:
break
for cd in task_countdowns:
mytask.apply_async((*args), countdown=cd)
我的问题是:
在队列中追加多个芹菜任务有计数限制吗?
有没有更好的方法来实现我的问题?
ps:
- 这是一个crontab脚本,每5分钟执行一次
解决方案:
1个crontab linux系统级
2芹菜内置crontab库芹菜官方