SSHを使用して、ローカルコンピューターでリモートLinuxサーバー用のコマンドセットを実行する必要があるBashスクリプトを作成しています。結果を端末画面に表示するか、ローカルシステムのファイルにダンプしたいと思います。
これはどのように達成できますか?次の構文は正しいですか?
\#!/bin/bash
.
.
.
.
ssh <user>@<remote_host> 'COMMAND >> /path/to/file ; scp /path/to/file <user>@<local_host>:<location>; exit'
.
.
よろしくお願いします。
ベストアンサー1
端末画面に結果を表示するには:
ssh <user>@<remote_host> COMMAND
結果をファイルに保存するには:
ssh <user>@<remote_host> COMMAND > FILE
端末画面に結果を表示してファイルに保存するには:
ssh <user>@<remote_host> COMMAND | tee FILE