Удаленно запустить shell-script через java-code
От: spazieren  
Дата: 14.03.16 08:10
Оценка:
Добрый день!
Сразу оговорюсь, я еще не волшебник, я только учусь.
И вообще я тестер, но сейчас я делаю первые шаги на пути в автоматизацию тестирования.
Элементарная Java более или менее освоена, но сейчас возникла проблема.
Мне нужно запустить shell-script, который находится на удаленном сервере.

То есть ручками это происходит так:
Через putty,
создается подключение к серверу,
потом нужно залогиниться под своим логином/паролем,
потом через команду sudo rootsh -i -u user_name, заходим под пользователем, у которого есть права на запуск этих скриптов.
Потом чешем в папку, где они лежат и оттуда запускаем.

То есть результаты в гугле по запросу "run shell-scripts via java-code" уже мною изучены, но я все равно не понимаю, возможно ли их запускать, если у нас тут такая многоуровневая система заходов.
По аналогии с подключением к базе, я подозреваю, что можно написать какую-то строку, которая и будет подключаться по нужному адресу, с нужными логинами и паролями.
Но я, честно говоря, даже не знаю как правильно сформулировать запрос, чтобы грамотно загуглилось.
Благодарность моя не будет знать границ, если кто-нибудь укажет мне решение проблемы или, хотя бы направление поисков.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.