Windows で PHP スクリプトから PHP デーモンを起動しpopen
た場合、そのスクリプトがまだ PHP スクリプトから実行されているかどうかを再度確認するにはどうすればよいですか?
モジュールとしてApache、phpを使用しています
更新: 開始されたプロセス
popen('start /b php process.php', 'r');
これが Windows で起動されると、php.exe プロセスが開始されます。そのプロセスがまだ実行されている場合、別の PHP スクリプトから後でチェックする (数時間実行される) プロセス PID を取得するにはどうすればよいですか?
一緒に起動されたプロセスのPIDを提供するはずのこのproc_openを読みましproc_get_status
たが、popenで使用する同じコマンドでは何も起こりません
更新: 同じコマンドと proc_open で php.exe プロセスが開始されることに気付きましたが、起動したスクリプトが終了した直後に終了し、proc_get_status によって返される PID が Windows PID に対応していません。