Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1755936
  • 博文数量: 335
  • 博客积分: 4690
  • 博客等级: 上校
  • 技术积分: 4341
  • 用 户 组: 普通用户
  • 注册时间: 2010-05-08 21:38
个人简介

无聊之人--除了技术,还是技术,你懂得

文章分类

全部博文(335)

文章存档

2016年(29)

2015年(18)

2014年(7)

2013年(86)

2012年(90)

2011年(105)

分类: C/C++

2012-03-28 17:29:12

命名管道,fifo 
与管道的不同之处在于管道只能有父子进程之间的程序使用,命名管道的进程之间可以,没有任何关系
用途
可以使用使用fifo复制标准输出
tee  
将标准输入复制到标准输入以及对应的文件,如果有的话
可以被用于复制管道之间的串行流,于是不需要写到磁盘上的中间文件
应用场景:
对一个经过过滤的输如流进行两次处理

                               |   处理程序1 prog1
输入文件--------过滤程序 prog-------
                               | 处理程序2  prog2
命令如下:
mkfifo      myfifo
prog1   <  myfifo  &
prog  < inputfile | tee myfifo  | prog2 


这样就实现了一个流文件发送到两个处理进程



阅读(1701) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~