我有一個要求,即必須訪問unix服務器,並且在該服務器上,我必須使用我的Java應用程序中的某些參數運行shell腳本。 請用示例提出一些解決方案。訪問UNIX服務器並從java應用程序運行shell腳本
我已經嘗試了一些東西,但它不工作。
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