У меня есть скрипт, который подключается к серверу по 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, но у меня это сработало.