cron 单个作业实例

cron 单个作业实例

cron 会运行当前正在运行的作业吗?

假设您有一个每小时运行一次的 cron 作业,但有一次该作业在下一个小时到来时没有完成。运行的作业是否负责确保只有一个实例在运行,还是由 cron 来处理这个问题?

答案1

是的,正在执行的作业有责任确保它是正在执行的自身的唯一实例(如果有必要)。您可以使用某种锁定文件来做到这一点,或者可能只是使用ps...

答案2

无论其他 cron 已完成什么或其他什么正在运行,Cron 都会运行该作业。

相关内容