重複の可能性:
PHP での非同期シェル exec
バックグラウンドで Java プログラムを実行する必要があります。
process.php が含まれています
shell_exec("php php_cli.php")
php_cli.php が含まれています
shell_exec("java -jar BiForce.jar settings.ini > log.txt");
ajaxを使用して非同期でprocess.phpを呼び出しています
(process.php を実行するための) ajax 関数を呼び出す Web ページのリンクをクリックすると、Web ページに「読み込み中」と表示されます。同時に他のリンクをクリックしても反応しません。
Java プログラムは実行が完了するまでに約 24 時間かかるため、ユーザーは実行が終了するまで待機しません。
問題は、ブラウザがロードを続け、リンクをクリックしても他のページに移動しないことです。
system()でも試してみましたが、同じ問題が....
助けていただければ幸いです。