solr jetty サーバーを起動するために使用したい php スクリプトがあります。このようなもの:
chdir("C:/solr-4.4.0/solr-4.4.0/example/");
echo getcwd();
exec("javaw -jar start.jar > output.log 2>&1 &");
echo 'done';
問題は、javaw.exe
まだ実行されていない場合、php スクリプトがハングし、終了するまで待機することです。出力をリダイレクトして最後に追加するとこれが処理されると思いました&
が、そうではありません....
質問:
このプロセス (javaw.exe) を開始し、バックグラウンドで実行して残りの php スクリプトを実行し続ける方法はありますか?
(Windows 7 プロ 64 ビット)