本文为大家讲解的是强制PHP命令行脚本单进程运行的方法,感兴趣的同学参考下.
/**
* 保证单进程
*
* @param string $processName 进程名
* @param string $pidFile 进程文件路径
* @return boolean 是否继续执行当前进程
*/
function singleProcess($processName, $pidFile)
{
if (file_exists($pidFile) && $fp = @fopen($pidFile,"rb"))
{
flock($fp, LOCK_SH);
$last_pid = fread($fp, filesize($pidFile));
&nbs