標準出力を別のttyに渡す

標準出力を別のttyに渡す

コマンドを送信でき、何らかの方法で応答する外部デバイスがあります。これには2つの端末を使用します。 1 つはコマンドを送信し、もう 1 つは応答を受け取ります。ある時点で両方の端末をマージしたいのですが、今はそれが私の問題ではありません。

使用しているデバイスにコマンドを送信したいとき

echo foo > /dev/ttyUSB0

他の端末から聞くには

cat < /dev/ttyUSB0

今ではデバイスなしでテストを設定したいと思います。私は3つのターミナルをしたいと思います。 2つは前と同じで、3番目はデバイスを表します。 3番目の端末はです/dev/pts/5。コマンドを送信できます。

echo foo > /dev/pts/5

私は聞くことができます

cat < /dev/pts/5

stdoutしかし、3番目の端末に送信されたすべてのコマンドを他の端末に渡すように指示するにはどうすればよいですかtty?コマンドを受信したときにfoo応答するようにこのコマンドを変更するにはどうすればよいですかbar

ベストアンサー1

おすすめ記事