私はsshを使用していくつかのマシンでいくつかのコマンドを実行したいと思います。私はそれがコマンド "ssh user @ hostname command"を使って実行できることを知っています。しかし、私が実行したいコマンドは、コンソール上でいくつかの文字列を表示します。すべての文字列をコンソールに戻す方法はありますか?sshを使用してリモートマシン上でコマンドを実行
答えて
:
screen -S test
ssh [email protected] command1
ssh [email protected] command2
あなたは、スクリーンから(Ctrlキーを押しながらD)を取り外すことができ、それが再取り付け(スクリーン、その後、実行されますそれはしかし長い間実行してみましょう - rテスト)を画面に表示し、すべての出力を確認します。ただし、これは、コマンドから何トンも出力されないことを前提としています。 Here's a link to a tutorial on screen。
あなたにメールを送り返してみませんか? または、ログファイルを使用して現在のコンピュータにscpしますか? そうでなければ、私は知らない!あなたはscreenでコマンドを実行する可能性が
リモートで実行したいプログラムは数日かかることがあります。ライブの進捗状況を監視できるようにしたいだけです。 –
これはおそらくGnu Screenを使用します。あなたは "仮想"端末でプロセスを開始し、端末を "切り離し"、あなたが望む時間だけログアウトすることができます。その後、sshで端末を再接続して、コンソール出力を見ることができます。
ssh [email protected] command
それだけです。 'command'が何かを出力すると、sshを実行した端末に表示されます。 ssh user @ hostname ls -l
しかし、他の人が言っているように、GNUスクリーンはこのタイプの作業にとって非常に貴重です。
はまた、例えばnohup
を見て、持っている:
ssh [email protected] nohup script_that_outputs_strings.py > the_strings.txt
あなたが戻って進行状況を監視する場合次に、あなたが戻ってあなたの背中とtail
ファイルまたはscp
出力チェックすることができますローカルマシン。
- 1. SSHリモートマシンと実行コマンド
- 2. docker-machine sshを使ってリモートマシン上でインタラクティブなローカルスクリプトを実行
- 3. sshなしでリモートマシン(Linux)上でプロセスを実行するには?
- 4. SSHを使用してリモートマシン上で複数のコマンドを発行する別の方法はありますか?
- 5. リモートマシンへのSFTP、ルートに切り替えてリモートマシン上でコマンドを実行
- 6. sshまたはrshを使わずにUnixのリモートマシン上でシェルスクリプトを実行
- 7. bashスクリプトを使用してリモートマシンにsshを実行するときにコマンドが見つかりません
- 8. sshを使用してリモートからコマンドPythonを実行
- 9. bashのssh上でローカルマシン上でコマンドを実行する
- 10. sshのマルチレイヤーでリモートマシン上でコマンドを実行する適切な方法は何ですか
- 11. Net :: SSH :: Perlを使ってSSHコマンドを実行するには?
- 12. Paramikoを使用してリモートマシン上で実行されるコマンドからstderrを返す方法は?
- 13. CSVファイルを使用してリモートマシン上で実行されるコマンドをパラメータ化する
- 14. リモートマシンにsshしてシェルスクリプトでファイルカウントを実行して結果を返す方法
- 15. sshを実行してコマンドを実行します。
- 16. 複数のリモートマシン上でシェルスクリプトを実行
- 17. リモートマシン上でスクリプトを実行中
- 18. C#でTcpClientを使用してリモートSSHでunixコマンドを実行する方法
- 19. SSHを使用してリモートマシンにアクセスできない
- 20. Pythonを使用してPATH上でコマンドを実行
- 21. Entity Frameworkを使用してデータベース上でコマンドを実行する
- 22. バッチファイルとPuTTYを使用してリモートサーバー上でsftpコマンドを実行
- 23. sshを実行してコマンドを実行するbashスクリプト
- 24. リモートマシン上でプロセスを実行しているユーザーを調べる
- 25. コマンドでLinux/Unixを使ってSSHを実行する
- 26. サーバー上でコマンドを実行する方法は? PHPキューlaravel ssh
- 27. リモートマシン上で実行されているWebサイト用のフィドラー
- 28. コマンドのバッチを使用してサーバーにシーケンシャルSSHを実行する方法
- 29. WMIを使用してリモートマシン上で実行中のプロセスの現在のメモリ使用率を取得
- 30. eclipseを使用してリモートマシンに接続する[Linuxサーバー] sshを使用
最初にリモートホストに接続し、そこでスクリーンセッションを開始したいのではない///コマンドを実行していませんか? – MSpreij
私はそうは思わない。私はこの質問を理解しているので、すべての出力を1つのコンソールに入れたいので、スクリーンを起動してからコマンドを実行するのがその理由です。 –
1台のコンソールにたくさんの出力があるとどうなりますか?バッファーの大きさはどれくらいですか? –