phpでバッチ処理などをする場合で、バックグラウンド処理を行いたい場合で、
確か以前は、
system("start /b c:\php\cli\php c:\index.php > nul" );
で、うまく出来ていたはずだったのですが、どうもうまくいきません。
調べてみると
$cmd="cmd /C php.exe example.php";
$shell=new COM ("WScript.Shell");
$shell->Run($cmd, 0, false);
unset($shell);
$shell=null;
で、うまくいきました。
コメント