如果执行多个 runcron 会发生什么

What happens if multiple runcrons is executed

我有多个用 Django 编写的 cron 作业,我正在使用包 django-cron。如果我多次运行以下命令,会发生什么?

python manage.py runcrons

我希望如果第二个 运行crons 看到第一个 运行crons 正在执行某些 cron 作业,只需忽略它并且不要等待第一个完成!

如果您使用 django-cron,您会对 locking backend 感兴趣。

您可以在 cron class 中设置 ALLOW_PARALLEL_RUNS 以禁止 运行 类型的多个作业同时进行。