0

我的代码如下所示:

 exec('php -f bg_post.php -- '.escapeshellarg($_POST["data"]).' 2> /dev/null &');

由于 bg_post.php 非常长,我希望它在后台处理脚本,然后在用户提交后以结婚方式发送用户。唯一的问题是,尽管使用 exec 执行脚本,然后将输出发送到 /dev/null,但它仍然想等待输出。我怎样才能解决这个问题?

4

1 回答 1

0

您将标准错误发送到/dev/null,但不是标准输出。改变:

2> /dev/null

至:

> /dev/null 2>&1
于 2012-10-06T21:37:41.650 回答