これは非常に簡単な質問です。私はクローラー php スクリプトを持っています。
sh スクリプトを実行すると:
php crawler.php
php crawler.php
これは同期的です。最初の php が終了するまで待ってから、別の php を開始します。
しようとすると:
php crawler.php &
php crawler.php &
問題ないように見えますが、Porblem は次のとおりです: それらはプロセスに残ります:
ps - a | grep php
8689 pts/3 00:00:00 php
8747 pts/3 00:00:00 php
目標は、バックグラウンドで 10 個の php スクリプトを実行する cron を持つことです。
そのため、php スクリプトが終了すると、それはもうプロセスに含まれていないため、別のスクリプトを起動できます。
どんな手掛かり ?
よろしく