0

我正在尝试使用django-crontab-library 在我的 Django 应用程序中安排一些工作。settings.py我已经在我这样的地方设立了一份工作:

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

这是我的 cronjob 函数:

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

我正在使用 docker-compose 运行该应用程序,首先我尝试使用 command: 启动它 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":这会正确运行作业,但只运行一次。所以我的问题是,如何在启动服务器后每分钟自动运行作业?

4

0 回答 0