Я беру данные от пользователя для сценария оболочки и хочу запустить этот скрипт на разных серверах.
я пытался передать переменные следующим образом:Как передать переменные между двумя серверами?
USERNAME=****
HOSTS="**** ***** *****"
FOO=$1
BAR=$2
for HOSTNAME in ${HOSTS} ; do
ssh [email protected]$HOSTNAME bash << EOF
#script using FOO and BAR variables goes here
EOF
Войти на сервер является успешным, но переменные не передается.
Как справиться с этой ситуацией без создания временного файла?
Вы должны принять тот ответ, который был наиболее полезным для вас. –