fork()とexecl()を使って "child"という別のプログラムを起動する "parent"というプログラムがあり、この2つのプログラム間のコミュニケーション。この通信を維持する最善の方法は、名前のないパイプを使用しているようです。 「親」プログラム側の要件についての文書や例を見つけるのは簡単ですが、「子」側でも同じことが分かりました。forkされた子プログラムの中で、ランチャープログラムとパイプ通信する必要があります
たとえば、私はこのガイドが良いと思うが、両方のプログラムの間で通信するために、プログラムでwhis execを起動しなければならないことを示していない、私はdup()を "ディスクリプタを共有することが、私は両方bettwen通信を確立するために、子の側に正しくパイプを参照してください誰?:記事で http://tldp.org/LDP/lpg/node11.html
私はあなたを完全に理解しているかわかりません。つまり、親プロセスのすべての設定が親プロセスと親プロセスと通信できるのであれば、単に 'printf'を送信し、' scanf'を受け取るだけです。 – kroketor
@kroketorはい、あなたがリンクしたページの "dup"使用例のポイントです。 – molbdnilo