0
我有一个后台脚本,将通过一个web脚本执行,它将比Web脚本运行所需的时间更长,所以我希望它能够完成它的工作背景。使用exec()运行php脚本时,我的错误记录在哪里? exec('php script.php'/ dev/null &');
我应该没有输出,所以我有>的/ dev/null的重定向输出,然后&我相信使得它在后台运行。
但如果脚本遇到错误,其中将这个错误记录下来?
对不起noob问题。我不太熟悉exec或cli php
谢谢!因此,为了清楚起见,错误消息将出现在所有其他php错误消息出现的地方,包括从浏览器运行的web php脚本? – benino 2012-03-03 01:03:20
它也将取决于您的Web应用程序中是否已将error_log设置为按您的意愿工作:http://php.net/manual/en/function.error-log.php – Gerep 2012-03-03 01:05:17