0

私はubuntuを実行しています.1つの端末からエコーを追跡し、2番目の端末に表示する方法を見つけたいと思います。これが私がコーディングしようとしている構造です。これの理由は、ユーザーが最初の端末をダウンロードしてエコーがすぐに失われるのを見てほしくないからです。したがって、基本的には、ターミナル 1 が実行され、何をしているかを表示し (上級ユーザー向け)、ターミナル 2 がターミナル 1 にリンクされた所定のエコーを表示します。

4

1 に答える 1

1

これを行う簡単な方法は、途中でファイルを使用することです。

最初のプロセスから、出力をファイルにリダイレクトします

script.sh > foo

そして、別の端末から、ファイルに書かれている内容を読み続けて、スクリプトの実際の出力を確認します

tail -f foo

あなたはおそらく何時間もそれをしたくないでしょう

そうは言っても、これが本当にあなたがやりたいことだと確信していますか?表示されるメッセージの種類をアクティブ化/非アクティブ化できるように、ある種のデバッグ レベルを用意したほうがよいのではないでしょうか?

于 2013-04-16T13:38:30.563 に答える