擅长:python、mysql、java
<p>我看到了几个问题。在</p>
<p>如果有重叠的cron作业,则需要有一个锁定机制来控制访问。一次只允许一个过程来消除重叠问题。您可以设置一个shell脚本来执行此操作。通过创建一个目录来创建一个“锁”(mkdir是原子的),处理数据,然后删除锁目录。如果shell脚本在尝试创建目录时发现该目录已经存在,那么您就知道另一个副本已经在运行,它可以退出。在</p>
<p>如果不能更改cron表,那么只需重命名可执行文件,并将shell脚本命名为与旧可执行文件相同的名称。在</p>
<p>哈希不能保证是文件的唯一标识符,很可能是,但不能绝对保证。在</p>