ls: write error: Broken pipe 錯誤信息的產生和解決

論點:大部分情況對程序的結果不會有影響。 產生原因是當C調用shell語句的時候,語句存在多管道傳遞數據的時候,當管道後的條件滿足後會關閉管道,如果管道前的條件還在往管道里寫數據就會提示該error。但是在命令行和shell腳本執行同樣的語句,不會看到任何錯誤。 c中有時也不會提示,下面例子就沒有等到該錯誤,可能真正的原因並沒有找到。 查找資料,解釋大概意思是:管道前的命令不斷的向管道write,
相關文章
相關標籤/搜索