ホームページ > バックエンド開発 > PHPチュートリアル > ループスクリプト用のphp。

ループスクリプト用のphp。

WBOY
リリース: 2016-06-23 13:21:46
オリジナル
1335 人が閲覧しました

$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

これは複数のプロセスとみなされますか...
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート