На этот вопрос уже есть ответ здесь:
Я использую сценарий для запуска подскрипта. Этот подскрипт фактически подключается к WDcloud. После запуска подскрипта мне нужно выполнить определенные команды в ssh-сессии WDcloud. Но после запуска подскрипта, который подключается к ssh, в сессии ssh не выполняются следующие строки.
Сценарий выглядит примерно так:
#!/bin/bash
ssh2cloud.sh
commands_to_run_in_ssh
ssh Server <<Limiter
Commands
You
Need
To
Run
Limiter
Это должно решить Вашу проблему. Если Вы хотите знать больше взгляда это