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