Linux下C编程,进程通信之标准流管道通信(即系统调用)
摘要:
1.概述 在编程的过程中总会需要使用系统调用,如linux下的ps,touch,rm,grep命令等;windows下的dir,mkdir,del命令等。 在linux中执行系统调用,通常使用标准流管道。 标准流管道将一系列的创建过程合并到一个函数popen()中。poen完成的工作有以下几步: (1)创建一个管道。 (2)fork一个子进程。 (3)在父子进程中关闭不需要的文件描述符。 (4)执行exec函数族调用。 (5)执行函数中所指定的命令。2.主要函数说明 FILE*popen(const char*command,const char*type) (1)comm... 阅读全文
posted @ 2013-03-29 19:45 旭东的博客 阅读(2392) 评论(0) 推荐(1)
浙公网安备 33010602011771号