可能是root和普通用户的shell进程的默认信号掩码不太一样吧,你可以在两个账号下分别运行一个判断SIGPIPE是否被屏蔽的函数看看,调用sigprocmask拿一下当前的掩码就可以了。
屏蔽SIGPIPE信号。
23,121
社区成员
74,508
社区内容
加载中
试试用AI创作助手写篇文章吧