有一个作业是这个样子的在子程序中用execvp()执行系统命令(Linux中的做的),然后用pipe将子程序的结果不显示在控制台上,而是通过pipe传递给父进程。
问题是如果调用execvp函数成功的话,子进程不就会替换掉原来的进程,那么怎么再继续下去呢?
问题是如果调用execvp函数成功的话,子进程不就会替换掉原来的进程,那么怎么再继续下去呢?
解决方案 »
- 安装centos7到移动硬盘,关机后无法进入系统,也没有选择系统页面,在线急!!!
- SHELL编程 数字比较问题
- 刚学完单片机,下一步想学习嵌入式,如何选择开发板呢
- FFmpeg 能够实时接收并转发RTP媒体流吗?
- 收到中软外包华为的offer,有类似的经验大神分享下吗。
- 求助linux怎么装usb网卡驱动啊
- 使用linux,ip地址前一天还是ipv4,第二天变成ipv6的了,有碰到过这种情况么?怎么解决?
- awk 处理
- 求助求助
- 求助 使用Virtual Box安装Ubuntu只能使用字符界面
- linux C 调用getenv获取环境变量返回NULL
- make: *** 没有规则可以创建“all”需要的目标“test.o”。 停止。
用管道很容易实现,父子进程的数据传输。