标签: c fork
我正在尝试使用第一个stdout作为secound的stdin来执行子进程(fork(2))。 (如./first.o | ./sec.o)
fork(2)
当我执行一个进程时(例如./first.o< in.txt> out.txt),我已经能够管道了。 在这里,我使用open(2)和dup2()将stdin和stdout重定向到文件。
open(2)
dup2()
但是我怎么能从一个进程中使用stdout作为另一个进程的stdin呢?
提前致谢!