3
私は完全に実行されるが、バックグラウンドでは実行されない以下のことがありますか?それは実際には良いではない終了するまで、ページの読み込みを停止します。shell_execはバックグラウンドで実行されていませんか?
shell_exec("/usr/bin/php /home/public_html/pages/test/backg.php {$user_info} {$user_info2} {$user_info3} &");
はまた、私は
&
は、それがその後、実行保持ページに関係なく続けていく聞かせ意味と思っ
exec("/usr/bin/php /home/public_html/pages/test/backg.php {$user_info} {$user_info2} {$user_info3} &");
を試してみましたか?
)を常に実行するために0.2秒のようになります。あなたが実行するコマンドに関係なく。あなたが睡眠を入れたら(10); 'backg.php'ファイルに、元のページを実行するのに10秒以上かかるでしょうか? – Sietse
@Sietseこれはbackg.phpファイルの全長を取って実行しています...バックグラウンドで実行されるはずのexecスクリプトとは対照的にインクルードのように振る舞います –
投稿した私の回答を見ることができますここで:http://stackoverflow.com/questions/7703278/grab-results-from-a-php-exec-while-the-command-is-still-running/7703323#7703323多分それが助けることができます。 – Sietse