如果我创建一个 celery beat 时间表,使用timedelta(days=1)
,第一个任务将在 24 小时后执行,引用 celery beat 文档:
使用 timedelta 作为计划意味着任务将以 30 秒的间隔发送(第一个任务将在 celery beat 开始后 30 秒发送,然后在最后一次运行后每 30 秒发送一次)。
但事实是,在很多情况下,调度程序在启动时运行任务实际上很重要,但是我没有找到允许我在 celery 启动后立即运行任务的选项,是我没有仔细阅读,还是芹菜缺少这个功能吗?