对于Windows有这样的东西吗?
exec("nohup /usr/bin/php -f sleep.php > /dev/null 2>&1 &");
答案 0 :(得分:19)
这并不难(虽然有一些细微差别)......你只需要使用WScript.Shell
COM对象:
$shell = new COM("WScript.Shell");
$shell->run($command, 0, false);
就是这样......
答案 1 :(得分:1)
默认情况下,Windows命令start不会等待子进程。您可能希望/b
开关避免创建命令提示符窗口。
exec("start /b c:\\php\\php.exe -f sleep.php");