紧急求救: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=====",没有继续执行下去?
帮忙看看问题是啥?\
非常感谢,在线等!!!
[解决办法]
帮你顶下