function son (){
while true
do
read line <$pipe
echo from pipe:$LINE
done
}
即可,当然,你可以考虑在 son 中加上判断结束的条件,比如从fifo中读到特定字符串就退出循环等。这里不再赘述。
创建管道的接口除了pipe以外,Linux还支持新接口pipe2(int pipefd[2], int flags)flags 如果传入O_NONBLOCK,读写管道时就不会阻塞了。
具体的你man 一下就知道
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)