您好我正在通过命令行从bash脚本运行PHP脚本。我可以使用2>>将PHP错误附加到单个文件中但我想知道我是否可以将错误发送到标准的PHP error_log文件。
exec nohup php $PHP_SCRIPT_PATH 2>> $LOG_PATH & EPID=$!
此外,当我尝试写入php error_log文件时,我获得了写入权限。
谢谢, 史蒂夫
答案 0 :(得分:0)
即使您获得了管理权限问题,这也无效,因为您从两个进程写入同一个文件。这很可能会在error_log中产生垃圾。
您必须阻止PHP写入error_log。相反,您必须配置PHP以写入STDERR。而且您可以将输出重定向到单个文件。