Запуск заданий из цепочки сельдерея в определенное время - PullRequest
0 голосов
/ 21 марта 2019

Как использовать задачу из сельдерея, чтобы вторая задача выполнялась в определенное время, например, в 22:04, задача 1 -> задача 2 (запланирована на завтра в 9:00)

1 Ответ

0 голосов
/ 22 марта 2019

Нашел решение в случае, если кто-то столкнулся с аналогичной проблемой

Чтобы запустить цепочку задач в определенное время, вы можете использовать ETA или обратный отсчет.

например, обратный отсчет

chain(
    task_1.s().set(countdown=10),
    task_2.s().set(countdown=10)
).apply_async()

например, эта

from datetime import datetime 

chain(
  task_1.s(),
  task_2.s().set(eta=datetime.today().replace(hour=9, minute=00))
).apply_async()
...