linux popen()函数使用

默认管道只能处理标准输出,不能处理标准错误输出

所以在popen()函数中运行的命令若有标准错误输出,调用者无法捕获

解决办法:

1、将标准错误输出重定向到标准输出2>&1,这样调用者能读到错误信息

2、2>/dev/null,调用者不能读到错误信息

posted @ 2017-07-11 15:44  莘莘学子  阅读(624)  评论(0编辑  收藏  举报