Как на Java подключится по SSH и выполнить 2 команды подряд?
Добрый день. Пишу скрипт подключения по ssh к машине. Задачи такие:
1) Подключится
2) Выполнить переход в каталог и следом запустить скрипт с параметрами
3)Закрыть соединение
Так вот. Использовал jsch библиотеку. Были примеры exec и shell. Exec не подходит т.к. он выполняет 1 команду, а Shell мог бы подойти, но эти команды вводить нужно с клавиатуры. А мне нужно чтобы эти команды выполнились скриптом. Посоветуйте можно как то решить данную проблему?
Есть одна маленькая деталь: с && вторая команда будет выполнена только в случае успешного завершения первой (вернее, если exit code первой будет равен нулю). Для выполнения второй команды независимо от результата завершения первой, в качестве разделителя нужно использовать точку с запятой.