#
ドキュメント

Document

自分のための備忘録です。

リモートコマンド実行

SSH でコマンドを発行する例。

  • ダブルクォーテーション(")はパラメータ展開やコマンド置換がされたコマンドがリモートで発行される
  • シングルクォーテーション(')はパラメータ展開やコマンド置換がされないコマンドがリモートでコマンドが発行される

ローカルのhostnamexxx.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