У меня есть одно требование, когда мне нужно получить доступ к серверу unix, и на этом сервере мне нужно запустить сценарий оболочки с некоторым параметром из моего java-приложения. Пожалуйста, предложите некоторое решение с примером.Доступ к серверу UNIX и запуск сценария оболочки из java-приложения
Я пробовал что-то, но он не работает.
SshWrapper ssh = new SshWrapper();
try {
ssh.connect("10.206.19.80", 22);
ssh.login("*****","*****");
ssh.setPrompt("c898vqz:~");
ssh.waitfor("#");
System.out.println("PWD**********"+ssh.send("pwd"));
ssh.disconnect();
System.out.println(ssh.getClass());
} catch (java.io.IOException e) {
e.printStackTrace();
}
получение null
из ssh.send("pwd")
возможно дубликат [Выполнение сценария оболочки с пустым аргументом от Java] (http://stackoverflow.com/questions/6098308/executing-a-shell-script-with -an-empty-argument-from-java) – sanbhat
Есть ли у кого-нибудь решение для этого, вместо того чтобы опросить этот вопрос. Если вам нужна какая-либо другая информация, которую я готов предоставить. – Shibankar
@AniketThakur: обратитесь к моим обновлениям. – Shibankar