2012-03-03 81 views
0

我有一个后台脚本,将通过一个web脚本执行,它将比Web脚本运行所需的时间更长,所以我希望它能够完成它的工作背景。使用exec()运行php脚本时,我的错误记录在哪里? exec('php script.php'/ dev/null &');

我应该没有输出,所以我有>的/ dev/null的重定向输出,然后&我相信使得它在后台运行。

但如果脚本遇到错误,其中将这个错误记录下来?

对不起noob问题。我不太熟悉exec或cli php

回答

0

这将取决于您的安装,我在Linux上并安装了Lampp,并且我的所有日​​志消息都在/lammp/logs

+0

谢谢!因此,为了清楚起见,错误消息将出现在所有其他php错误消息出现的地方,包括从浏览器运行的web php脚本? – benino 2012-03-03 01:03:20

+0

它也将取决于您的Web应用程序中是否已将error_log设置为按您的意愿工作:http://php.net/manual/en/function.error-log.php – Gerep 2012-03-03 01:05:17