Как я могу удаленно войти в систему на компьютере, выполнить сценарий, который устанавливает среду, а затем принять пользовательский ввод?
Я пытался найти способ сделать это в течение нескольких часов, и мне не повезло.
У меня есть большой файл среды, который я сохранил как сценарий ksh. Этот скрипт отлично работает, если я наберу. ./setEnv.sh
Однако я пытаюсь использовать ssh или rsh для входа в удаленную систему, выполнить этот скрипт, а затем разрешить мне использовать систему в ее измененном виде. Я могу успешно выполнить скрипт, но соединение всегда закрывается после выполнения. Я хотел бы иметь возможность держать эту связь открытой.
Есть идеи о том, как я могу это сделать?
На данный момент не имеет значения, использую ли я SSH или RSH для этого. RSH предпочтительнее. Я использую различные операционные системы Linux и Solaris, поэтому было бы неплохо использовать универсальный метод.
Спасибо Мэтт
1 ответ
Не могли бы вы сделать что-то подобное?
ssh user@host "./setEnv.sh && your-command"