6

複数のリモート サーバーにログインし、各サーバーでスクリプトを実行するスクリプトを作成しようとしています。ただし、変数をssh経由で渡したいと思います。このようなもの:

var="/home/dir/"

  ssh -T $mchname <<'ENDSSH'    
    $var"run_script" < input > output &    
ENDSSH

この単純な試行は機能しません ($var は単に null です)。正しい構文は何でしょうか? 前もって感謝します。

4

2 に答える 2

5

前後の引用符を削除しますENDSSHそれらは、ヒア ドキュメント内の変数の展開を防ぎます。

于 2012-06-30T21:34:08.597 に答える