ホスト A に、ホスト B、C、D でスクリプトを実行させたいと考えていますssh
。スクリプトは、ホストのホスト名を知る必要があります (それは B、C、または D ですか?)。
ホスト A で次のスクリプトを実行したときに、次の問題が発生しました。
#!/bin/sh
ssh Adam@$1 <<'EOF'
echo 12345`hostname`ABC
EOF
for hostnameABC45myhostB
の代わりに取得します。12345myhostBABC
myhostB
ホスト A は Ubuntu サーバー 10.4 32 ビットで、ホスト B、C、D は cygwin から openssh を実行する Windows XP です。