Выполнить несколько команд в ssh из java
Не смог найти нормально рабочего примера как отправить несколько команд, с выводом результата. Т.е. "команда1" результат, "команда2" результат, "команда3" результат.
https://stackoverflow.com/questions/2514439/how-do-i-run-ssh-commands-on-remote-system-using-java Пытался написать использую JSch. Ошибка в строке
String result = CharStreams.toString(new InputStreamReader(output));
Похоже CharStreams не распознает компилятор (jdk9.0.4). Искал замену, и их не мало но вывод не удалось получить. Очень много статей наподобие как описано получить вывод
while (true)
{
String line = br.readLine();
if (line == null)
break;
System.out.println(line);
}
результат я увидел что подключился но не могу ввести следующую команду и подключение висит ожидает пока while (true) вдруг превратится false Прошу помочь разобраться на конкретном примере который использовался вами для решения ваших задач.