日期:2014-05-17  浏览次数:21195 次

紧急求救:Apache的ErrorLog管道方式问题!!
Apache ErrorLog,用管道方式输出错误信息,我通过c++去获取,但是获取失败。
ErrorLog "|./msgWrite.cgi"


int main(int argc, char* argv[])
{
int result;
char *message;

message = "";

message = "=====too=====";
debuglog(message);

char readbuf[1024];

if ( fgets(readbuf, sizeof(readbuf), stdin) != NULL ) //获取管道输入
{
debuglog(readbuf);
}
else
{
message = "=====error=====";
debuglog(message);
}

return 0;
}

如下消息只输出了 "=====too=====",没有继续执行下去?
帮忙看看问题是啥?\
非常感谢,在线等!!!

------解决方案--------------------
帮你顶下