1

“程序收到信号 SIGPIPE,管道损坏。” 并终止。我使用以下代码打开管道。 正确的代码 - 带有 popen 的非阻塞管道

如你所见,我只read从管道。简单地忽略 SIGPIPE 信号是正确的行为吗?为什么 SIGPIPE 出现在 read 上?也许我做错了什么?或者也许我必须使用其他调用来执行第三方程序和结果?

4

0 回答 0