リモートコマンド実行 | Shell
SSH でコマンドを発行する例。
- ダブルクォーテーション(
")はパラメータ展開やコマンド置換がされたコマンドがリモートで発行される - シングルクォーテーション(
')はパラメータ展開やコマンド置換がされないコマンドがリモートでコマンドが発行される
ローカルのhostnameはxxx.local、サーバのホスト名はxxx.serverと仮定して進める。
ssh user@example.com echo $(hostname)
// xxx.local
ssh user@example.com "echo $(hostname)"
// xxx.local
ssh user@example.com 'echo $(hostname)'
// xxx.server