摘要: popen()函数 1 /*============================================ 2 > Copyright (C) 2014 All rights reserved. 3 > FileName:popen.c 4 > author:donald 5 ... 阅读全文
posted @ 2014-08-22 02:28 donald_su 阅读(3951) 评论(0) 推荐(0) 编辑
摘要: pipe()函数在子进程产生之前就应该存在。父子进程之间只进行一次传递 1 /*============================================ 2 > Copyright (C) 2014 All rights reserved. 3 > FileName:onep... 阅读全文
posted @ 2014-08-22 02:22 donald_su 阅读(562) 评论(0) 推荐(0) 编辑
摘要: 实现一个自己的shell解释器,其原理比较简单,首先获取用户的输入,通过fork()函数获取两个进程(父子进程),子进程通过execvp()函数继续进行,此时父进程一直在等待子进程的结束,待都结束了就执行了一次shell解释。 1 /*================================... 阅读全文
posted @ 2014-08-22 01:34 donald_su 阅读(856) 评论(0) 推荐(0) 编辑