2012-04-04 31 views
4

私は、入力コマンドと出力領域の2つの別々の領域を持つ任意のターミナルエミュレータ(そこにあれば)を探しています。入力エリアと出力エリアが別々のLinux端末エミュレータ?

ターミナルエミュレータ

Output 
    more output 
    more output still... 

    blah blahh 
    blaahh blah 
    words 
================================================= 
>input here 

私はグーグルで検索してみましたが、私は、これはncursesライブラリを使用して達成することができるどこかで読んますが、私はこれを行うことができますか見当がつかないまた、便利な何も見つかりませんでした。また、誰かがこれを前にしていたに違いないと思います。もし誰かがこのようなことをしてくれたら、あなたの解決策を私と共有してください。それがどういう仕方か分かっている人なら誰でも私にいくつかの指針を教えてくれれば嬉しいですこれを達成する。

+0

はすでにそのようなものが存在する場合は、あなたが求めている、またはどのように1を実装するために、端末#2ではにより、現在のPTSを取得しますか? – Flexo

+0

@awoodland、それはすでに存在しているかどうかを知りたければ、それを実装する方法についての情報が必要です。 –

+0

@ n.m。実際に管理者は重要な情報が失われていないことを確認し、長時間実行されている出力画面から入力コマンドを分離して、新しい種類の端末エクスペリエンスを作成するために、サーバのログを監視しながら問題を抱えています。 –

答えて

5

このような動作は、2つのインスタンスを開いて、どの端末でもシミュレートできます。

$ tty 
/dev/pts/10 # for example 

は、その後、端末#1に次のように入力:

$ exec &> /dev/pts/10 
$ echo you can see this message on terminal \#2 
$ echo this is also true for standard error > /dev/stderr 
+1

RHEL6を使用しています。なぜ私は違う行動を見たのか分かりません。 'gnome-terminal'と' xterm'の両方で、 'exec>/dev/pts/XX'の後に端末がテキストのエコーバックを止めました。しかし、これはうまくいきました: 'exec>>(tee/dev/pts/XX)' –

関連する問題