我注意到exec和shell_exec导致永久加载。
基本上,我正在尝试做一些像在后台加载PHP脚本一样简单的事情。当我尝试这样做时,它只是加载和加载。
我的代码如下
exec('php test.php -- '.escapeshellarg($param1).' > /dev/null ');
我首先认为这是我的另一个脚本,所以我把它指向一个只有:
的文件echo $agrv[1];
但它仍然永远加载。
答案 0 :(得分:0)
Don't wait for the process to exit
exec()等待进程提供退出代码。我上面提供的链接可以帮助您。
哦,既然你出于某种原因标记了Linux,我认为你是在Linux发行版上。
你可以考虑这个,以及: http://ca1.php.net/pcntl_fork