Golang SSH - как запустить несколько команд в одном сеансе?

Я пытаюсь запустить несколько команд через ssh , но кажется, что Session.Run допускает только одну команду за сеанс (если я не ошибаюсь). Мне интересно, как я могу обойти это ограничение и повторно использовать сеанс или отправить последовательность команд. Причина в том, что мне нужно запустить sudo su в том же сеансе с помощью следующей команды (sh /usr/bin/myscript.sh)

8
задан hey 26 June 2014 в 21:13
поделиться