Я хочу иметь задачу, которая будет выполняться каждые 5 минут, но она будет ждать завершения последнего выполнения, а затем начнет отсчет этих 5 минут. . (Таким образом я также могу быть уверен, что выполняется только одна задача). Самый простой способ, который я нашел, - запустить оболочку manage.py приложения django и запустить это:
while True:
result = task.delay()
result.wait()
sleep(5)
, но для каждой задачи, которую я хочу выполнить таким образом, у меня есть чтобы запустить собственную оболочку, есть ли простой способ сделать это? Может быть какой-нибудь король кастомный планировщик сельдерея django?