crontab & php实现多进程思路

<?php
$startTime = time();
while(1) {
    if (time() - $startTime > 600) {
        exit;
    }
 
    // ... Do SomeThing
}

意思是这个程序会持续10分钟,10分钟循环做这同一个操作

然后开启一个cron:

*/2 * * * * /usr/local/bin/php XXX.php

这个cron每两分钟跑一个前面的php程序

这样就能保证同时会有5个程序在Do SomeThing。

ps:参考叶剑峰

原文地址:https://www.cnblogs.com/hanyouchun/p/4863349.html