par*_*oid 5 cron
如果我有一个 crontab 作业,例如每小时运行一次,但该作业可能需要一个多小时才能完成,下一个作业是否会无法运行?
jof*_*fel 9
不,cron 脚本并行运行,如果你没有实现一些锁定机制。
请参阅确保一次只运行一个 shell 脚本实例的快速方法 和 在 shell 脚本中正确锁定?对于可能的解决方案。
更简单的方法是使用lockfile,就像在这个答案 或 run-one 包中一样(参见这个答案) - 感谢gertvdijk的建议。
lockfile
归档时间:
13 年,10 月 前
查看次数:
5257 次
最近记录: