在锁定文件上使用独占文件锁.一旦进程结束执行,锁就会自动释放.
<?php
$fp = fopen("/var/tmp/your.lock", "w");
if (!flock($fp, LOCK_EX|LOCK_NB)) { // try to get exclusive lock, non-blocking
die("Another instance is running");
}
[... continue with the script ...]
Run Code Online (Sandbox Code Playgroud)
请参阅:http://www.php.net/manual/en/function.flock.php
| 归档时间: |
|
| 查看次数: |
450 次 |
| 最近记录: |