linux 上进程管道通信有关问题

linux 下进程管道通信问题
在主进程中创建了一个管道,用fork创建了一个子进程,子进程会继承父进程所有的文件描述符。如果用execl调用一个程序覆盖子进程,父子进程还可不可以通过管道通信?如果能的话子进程如何编写?

------解决方案--------------------
没试过

深刻理解Linux进程间通信

进程控制 Linux C fork() execl() exit() wait()
------解决方案--------------------
也没有试过,execl函数覆盖调用此函数的进程。你可以写相同的代码试试

------解决方案--------------------
execl将把所有进程继承来的信息清空,不会再有文件描述符了。
------解决方案--------------------
你想创建一个管道。。。那必须一方是读入。。一方是写出的。。。ececl是加载并执行。。一个新进程。。然后把就进程覆盖。。。你用ececl.. 怎么可以实现,,,,管道互相传输的呢???
------解决方案--------------------
管道应该也有描述符,将该描述符作为参数,调用execl时传递给子进程,应该可以吧!