exec导致永久负荷

时间:2012-12-30 02:08:56

标签: php

我注意到exec和shell_exec导致永久加载。

基本上,我正在尝试做一些像在后台加载PHP脚本一样简单的事情。当我尝试这样做时,它只是加载和加载。

我的代码如下

exec('php test.php -- '.escapeshellarg($param1).'  > /dev/null  ');

我首先认为这是我的另一个脚本,所以我把它指向一个只有:

的文件
echo $agrv[1];

但它仍然永远加载。

1 个答案:

答案 0 :(得分:0)

Don't wait for the process to exit

exec()等待进程提供退出代码。我上面提供的链接可以帮助您。

哦,既然你出于某种原因标记了Linux,我认为你是在Linux发行版上。

你可以考虑这个,以及: http://ca1.php.net/pcntl_fork