Error: No such object: my-nginx

Всем привет! Пишу скрипт, в скрипте переменной задаю вывод команды, но в скрипте она не отрабатывает, а вот если в командной строке запустить, то работает, наверное нужно экранировать символы, вот скрипт:

sshpass -e ssh -tt -p $port $name@$server << EOF
docker ps -a
ipv6=$(docker inspect -f "{{ .NetworkSettings.GlobalIPv6Address }}" my-nginx)
echo $ipv6
exit
EOF

Команда, которая не работает:

ipv6=$(docker inspect -f "{{ .NetworkSettings.GlobalIPv6Address }}" my-nginx)

Ошибка: Error: No such object: my-nginx


Ответы (1 шт):

Автор решения: Артем Чернышев

Решил проблему, нужно подключаться так:

ssh -T vivek@server1<<'ENDSSH'
var=$(date)
echo "$var"
ENDSSH
→ Ссылка