Windows Apache サーバーでバックグラウンドでプロセスを開始しました。
これに続くindex.php:
<?php
$cmd = "C:/xampp/php/php.exe -f test.php";
pclose(popen("start /B ". $cmd, "r"));
echo "OK";
?>
これに続くtest.php:
<?php
sleep(5);
file_put_contents("1.txt", date("Y-m-d H:i:s"));
?>
その際、pid which を取得したいphp -f test.php
。index.php を起動すると、コマンド ラインphp.exe
の出力に新しいプロセスが表示されます。tasklist
このバックグラウンド プロセスの pid を取得するにはどうすればよいですか。
ありがとう。