永发信息网

请大侠看一下,grep:write error:Broken pipe错误,是怎么回事

答案:2  悬赏:0  手机版
解决时间 2021-03-05 19:53
  • 提问者网友:半生酒醒
  • 2021-03-05 07:02
请大侠看一下,grep:write error:Broken pipe错误,是怎么回事
最佳答案
  • 五星知识达人网友:归鹤鸣
  • 2021-03-05 07:10
grep 输出错误。
Broken pipe 输出管道错。
可能是 | 用错。
输出到文件,可以用 >> 文件名
全部回答
  • 1楼网友:愁杀梦里人
  • 2021-03-05 08:16
在linux的网络编程,特别是tcp的编程中,sigpipe信号错误是一个比较常见的问题,我猜测你是在使用tcp的socket吧,如果是这样的话,很有可能是你在向一个已经处于关闭状态的socket写数据,因为tcp是面向连接的协议。如果对方将socket给close掉了,而你还继续往这个 socket写数据,就会触发这个信号。 因此,建议你在write之前检查一下对方是否已经close掉了这个socket。 如果回答得不对,可以继续追问哈
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯