1

こんにちは。私は非常に単純なCプログラムを持っています。プログラムでパイプを作成します(標準、名前なし)。ターミナルで既存のプロセスのパイプを読み取ることはできますか (> または cat でストリームしますか?)。私はそれを試しますが、私のコマンドは何もしません。私は、外部 I/O が非常に簡単な名前付きパイプを作成できることを知っています。/proc/number/fd のパイプの数を持っています なぜそれが必要なのですか? デバッグからだけです(だけでなく、gdbがパイプに見えることも知っています)。プロセスをフォークすると、子は pts (端末) と std io/out を継承します。ポイントの変更は可能ですが、やり方が悪いです。そのため、次のターミナルを開き、そこに既存のプロセス パイプをストリーミングします。それは可能です(そして、まともな、めまいがする方法は私には興味がありません)または名前付きパイプを使用する必要がありますか?

4

1 に答える 1