我有多个用Django编写的cron作业,并且我正在使用软件包django-cron
。如果我多次运行以下命令,会发生什么?
python manage.py runcrons
我想要第二个Runcrons看到第一个Runcrons正在执行某些Cron作业,只需忽略它,不要等待第一个Runcrons完成!
答案 0 :(得分:2)
如果您使用django-cron,您将对locking backend感兴趣。
您可以在cron类中设置ALLOW_PARALLEL_RUNS,以禁止同时运行多个该类型的作业。