0

我有一个在 cron 上运行的 PHP 脚本,它可能需要很长时间才能完全处理(例如 10 分钟)。如果这个脚本在被解析的时候被修改了会发生什么?还是在执行期间?我问的原因是我有许多跨服务器的脚本,我想将它们置于版本控制之下,我担心如果脚本在处理过程中发生更新,可能会发生什么。如果这是一个问题,那么我可以在文件运行时对其进行某种锁定。

4

1 回答 1

7

正在运行的脚本不会发生任何事情,因为当它开始运行时,PHP 已经解析了它并且操作码已经在内存中,所以没有更多的磁盘访问权限。

于 2012-11-12T11:05:30.377 回答