$dir = "./$time/";
$info = deepScanDir($dir);
for($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 &");
完了を待ちません
無理か、ファイルごとに読んでください。複数ではありません。
一度に 1 つのファイルを読み取ることは避けられませんが、名前付けの実行はバックグラウンドですでに並列処理されています
もちろん、コマンドとプログラムが並列処理をサポートしているかどうかにも依存します
QQ に追加して実行すると便利です言っておきますが、ほぼ一日が経ちました。 。
一度に 1 つのファイルを読み取ることは避けられませんが、ネーミングの実行はバックグラウンドですでに並列処理されています
もちろん、コマンドとプログラムが並列処理をサポートしているかどうかにも依存します
[fjg@leona html]$ ps aux|grep php
fjg 13997 0.0 0.0 146968 8008 ポイント/13 S 16:53 0:00 /usr/sbin/php temp.php (0).txt 出力(0).txt
fjg 16668 0.0 0.0 146972 7948 ポイント/ 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 出力(0).txt
fjg 22115 0.0 0.0 146968 7720 pts/13 S 16:55 0:00 /usr/sbin/php temp.php (0).txt 出力(0) .txt
fj g 28070 0.0 0.0 144860 7324 ポイント/13 S 16:56 0:00 /usr/sbin/php data.php test.txt
fjg 28075 0.0 0.0 146716 7656 ポイント/13 S 16:56 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
これは複数のプロセスとみなされますか...