コマンドを送信でき、何らかの方法で応答する外部デバイスがあります。これには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
?