我正在使用执行 PHP 文件的 crontab。我想实现 flock() 命令以帮助防止重复的 crontab 同时运行。如果我有:
* * * * * php/var/www/html/welcome.php
如何添加这个 flock() 命令?谢谢!
最佳答案
试试这个:
$fh = fopen('mutex.txt','r'); // Any convenient file (MUTual EXclusion)
flock($fh, LOCK_EX); // get exclusive lock. Will block until lock is acquired
// Do your exclusive stuff...
flock($fh, LOCK_UN); // release lock
fclose($fh); // close Mutex file.
关于php - 在 crontab 中使用 flock(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23819823/