ls: write error: Broken pipe 错误信息的产生和解决

论点:大部分情况对程序的结果不会有影响。 产生原因是当C调用shell语句的时候,语句存在多管道传递数据的时候,当管道后的条件满足后会关闭管道,如果管道前的条件还在往管道里写数据就会提示该error。但是在命令行和shell脚本执行同样的语句,不会看到任何错误。 c中有时也不会提示,下面例子就没有等到该错误,可能真正的原因并没有找到。 查找资料,解释大概意思是:管道前的命令不断的向管道write,
相关文章
相关标签/搜索