Как я могу удаленно войти в систему на компьютере, выполнить сценарий, который устанавливает среду, а затем принять пользовательский ввод? - PullRequest
0 голосов
/ 01 октября 2009

Я уже несколько часов пытаюсь найти способ сделать это, и мне не везет.

У меня есть большой файл среды, который я сохранил как скрипт ksh. Этот скрипт отлично работает, если я наберу. ./setEnv.sh

Однако я пытаюсь использовать ssh или rsh для входа в удаленную систему, выполнить этот скрипт, а затем разрешить мне использовать систему в ее измененном виде. Я могу успешно выполнить скрипт, но соединение всегда закрывается после выполнения. Я хотел бы иметь возможность держать это соединение открытым.

Есть идеи, как мне это сделать?

На данный момент не имеет значения, использую ли я SSH или RSH для этого. RSH предпочтительнее. Я использую различные операционные системы Linux и Solaris, поэтому рекомендуется использовать универсальный метод.

Спасибо, Мэтт

1 Ответ

1 голос
/ 01 октября 2009

Не могли бы вы сделать что-то подобное?

ssh user@host "./setEnv.sh && your-command"
...