crontab 配置

* * * * * (cd /opt/bd/www/crm/scripts/zb_insure; /opt/tuniu/php/bin/php /opt/bd/www/crm/scripts/zb_insure/*.php) >> /opt/bd/www/crm/scripts/zb_insure/mq.log

//防并发限制,每次同时跑5个进程

$command = "ps aux | grep  'zb_insure/*.php' | grep -v 'grep' |  grep -v '/bin/sh'   | wc -l";
exec($command, $out_arr, $return_var);
if($out_arr[0] > 5) {
    echo $out_arr[0];
    exit();
}

原文地址:https://www.cnblogs.com/usual2013blog/p/3780524.html