У меня есть скрипт bash, который использует sshpass и ssh для автоматического входа на другую машину и запуска команды.Скрипт bash работает хорошо, когда запускается из командной строки, но когда он вызывается из Java-приложения, он не может продолжить работу.
sshpass -p 'password' ssh user@XXX.XXX.XXX.XXX './SleepDisplay && exit'
Сценарий bash делает много других вещей, и у меня нет способа реализовать логин ssh напрямую в Java.Кажется, я не могу понять, почему это не удалось.Все, кроме ssh, работает хорошо.