<?php
for ($x=0,$y=100000;$y<=10000000;$x=$y,$y=$y+100000) {
$pid=pcntl_fork();
if($pid==-1){ //进程创建失败
die('fork child PRocess failure!');
}
else if($pid){ //父进程处理逻辑
pcntl_waIT($status,WNOHANG);
}
else{ //子进程处理逻辑
//$x,$y是传递给test.phP脚本的参数
pcntl_exec('/usr/local/bin/php',array('test.php',$x,$y));
}
}
这段代码的效果等同于用php命令行执行脚本test.php
/usr/local/bin/php test.php 0 100000
/usr/local/bin/php test.php 100000 200000
/usr/local/bin/php test.php 200000 300000
.
.
.
/usr/local/bin/php test.php 9900000 10000000
一百个进程分别统计数据,最后合并这一百份数据
以上是脚本宝典为你收集整理的跑数据脚本全部内容,希望文章能够帮你解决跑数据脚本所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。