Невозможно нормально выйти при ssh-подключении с использованием bash-скрипта

Невозможно нормально выйти при ssh-подключении с использованием bash-скрипта

У меня есть скрипт, который подключается к серверу по SSH и настраивает среду

ssh -t -t dev.example.com <<EOF
cd var/dev/
...other commands...
EOF

Но когда я набираю exitв терминале после выполнения скрипта, он зависает и не выходит. Единственный способ выйти — использовать Ctrl+c

Как мне это изменить, чтобы при вводе текста приложение exitвыходило из приложения?

решение1

А что если после оболочки ruby ​​поставить exit?

ssh -t -t dev.example.com <<EOF
cd var/dev/
...other commands...
exit
EOF

Я не уверен насчет вашей команды ruby, но у меня это сработало.

Связанный контент