質問

に走りたいコマンドに複数の機械を使用ssh。ま、できるだけのコマンドを使用して"sshユーザー@hostnameコマンドしかし、コマンドに走りたい印刷の一部の文字列のソフトである。必要があります。に送信するすべての文字列のコンソールをしているところ。

役に立ちましたか?

解決

画面でコマンドを実行できます:

screen -S test
ssh user@hostname command1
ssh user@hostname2 command2

その後、画面からデタッチ(Ctrl-D)し、実行時間の長さだけ実行してから、画面に再アタッチ(screen -r test)して、すべての出力を確認できます。ただし、これはコマンドからの大量の出力がないことを前提としています。 画面上のチュートリアルへのリンク

他のヒント

 ssh user@hostname command 

ていることを明らかにした。場合はコマンド'の出力で、端子またはsshです。み例sshユーザー@hostname ls-l

しかしその他っているため、GNU画面が大きな力にな事業も行っています。

おそらく Gnu Screen を使用する必要があります。 「仮想」でプロセスを開始できます。ターミナル、「デタッチ」ターミナルを使用してログアウトします。その後、sshに戻ってターミナルを再接続し、コンソール出力を確認できます。

nohup もご覧ください。例:

ssh user@domain.com nohup script_that_outputs_strings.py> the_strings.txt

その後、戻って進行状況を監視したい場合は、ファイルをチェックして tail するか、出力をローカルマシンに scp で戻すことができます。

メールを返送しませんか? または、ログファイルを使用して、現在のコンピューターにscpしますか? そうでなければ、私は知りません!

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top