<?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:参考叶剑峰
<?php $startTime = time(); while(1) { if (time() - $startTime > 600) { exit; } // ... Do SomeThing }
意思是这个程序会持续10分钟,10分钟循环做这同一个操作
然后开启一个cron:
这个cron每两分钟跑一个前面的php程序
这样就能保证同时会有5个程序在Do SomeThing。
ps:参考叶剑峰