Heim > Backend-Entwicklung > PHP-Tutorial > php for循环脚本。

php for循环脚本。

WBOY
Freigeben: 2016-06-23 13:21:46
Original
1330 Leute haben es durchsucht

$dir = "./$time/";
$info = deepScanDir($dir);

for($i=0; $i system("/usr/sbin/php temp.php \($i\).txt output\($i\).txt");
}
deepScanDir是循环文件夹下的所有文件。
现在这个循环一次执行一次这个命令,我想弄一个,循环一次执行很多个命令,相当于多进程吧。多谢了!


回复讨论(解决方案)

system("/usr/sbin/php temp.php \($i\).txt output\($i\).txt  &");
就不会等待完成了

system("/usr/sbin/php temp.php \($i\).txt output\($i\).txt  &");
就不会等待完成了



不行啊,还是一个文件一个文件读。不是多个。

一个文件一个文件读 是必然的,但命名执行在后台已经是并行的了
当然也要看命令和程序是否支持并行了

方便加您个QQ我跟您说一下吗,我弄了快一天了。。

一个文件一个文件读 是必然的,但命名执行在后台已经是并行的了
当然也要看命令和程序是否支持并行了



[fjg@leona html]$ ps aux|grep php
fjg      13997  0.0  0.0 146968  8008 pts/13   S    16:53   0:00 /usr/sbin/php temp.php (0).txt output(0).txt
fjg      16668  0.0  0.0 146972  7948 pts/13   S    16:54   0:00 /usr/sbin/php temp.php (0).txt output(0).txt
fjg      19027  0.0  0.0 146716  7640 pts/13   S    16:54   0:00 /usr/sbin/php temp.php (0).txt output(0).txt
fjg      22115  0.0  0.0 146968  7720 pts/13   S    16:55   0:00 /usr/sbin/php temp.php (0).txt output(0).txt
fjg      28070  0.0  0.0 144860  7324 pts/13   S    16:56   0:00 /usr/sbin/php data.php test.txt
fjg      28075  0.0  0.0 146716  7656 pts/13   S    16:56   0:00 /usr/sbin/php temp.php (0).txt output(0).txt
fjg      28609  0.0  0.0  61152   756 pts/13   S+   17:11   0:00 grep php

这样算是多进程了吗....
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage