Как автоматически запускать все задания django-crontab?

Я пытаюсь запланировать некоторую работу в моем приложении Django с помощью django-crontab -library. Я настроил работу в моем settings.py следующим образом:

CRONJOBS = [
    ('*/1 * * * *', 'test_app.cron.my_scheduled_job')
]

Это моя функция cronjob:

def my_scheduled_job():
    print("HELLO FROM CRONJOB")

Я использую docker-compose для запуска приложения, и сначала я попробовал запустить его с помощью команды: bash -c "python manage.py crontab add && python manage.py runserver 0.0.0.0:8000". Это ничего не дало, поэтому я попробовал следующее:
bash -c "python manage.py crontab add && python manage.py crontab run 874ec9a239dc8b28ca961ecd41c5fa60 && python manage.py runserver 0.0.0.0:8000". Это запускает задание правильно, но только один раз. Поэтому мой вопрос заключается в том, как мне запускать задание автоматически каждую минуту после запуска сервера?

Вернуться на верх