ローカル出力をSSHサーバーにパイプする方法はありますか?


2

ローカルプロセスを設定する方法はありますが、出力は私のマシンにSSHで接続された端末にも送られますか?

回答:


1

これは役に立ちましたか?

  SSH経由のパイプ
  http://blog.julipedia.org/2004/10/pipes-over-ssh.html

この場合、パイプはファイルのコピーに使用されますが、おそらくこれは必要なものを見つけるのに役立ちますか?

また、「tee」コマンドは、出力を複数の場所に送信する場合に役立ちます。


1
それは私が探していたものではありませんが、興味深いです。teeコマンドは、私がしてあまり慣れていないんだものです。現在、2つのディスプレイを同じscreenセッションに接続しようとしていますが、わかりません。screen私が選択したときに、私は文字通り私の端末のいずれかで私のセッションを拾うことができますので、解決策が最善でしょう。現在、私はscreen -dRRログインスクリプトの一部として、古いマシンの人質を使用していたセッションを試行および取得するために使用していますが、任意の端末を同時に使用できることが理想です。
リトウィックボーズ

1
ああ、GNU Screen( "screen")の場合は、-xスイッチを使用して、他の誰かが使用しているセッションに接続します(接続を切断することはありません)。これと組み合わせて-dや-Rなどの他のスイッチを調べる必要があります。また、たとえば、ユーザーのログイン名に基づいてセッションに名前を付けることができるように、スクリーンセッションに名前を付けることができる機能を検討する必要があります。
ランドルフリチャードソン

teeに関しては、STDINをSTDOUTに複製し、コピーを別の場所(ファイルなど)に書き込みます。
ランドルフリチャードソン

1
画面-xで勝つ
リトウィックボーズ

1
@RandolfRichardsonそれは美しく、素晴らしく機能します。このことを私に知らせてくれてありがとう。:D
リトウィックボーズ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.