Java通过SSH2协议执行远程Shell脚本:
RemoteShellTool rst = new RemoteShellTool("***","***","****");
String rs1 = rst.exec("ls");
String rs2 = rst.exec("pwd");
String rs3 = rst.exec("sh home/user/dsjob.sh");
String rs4 = rst.exec("cd home/user/dsjob.sh");
rst 是连接shell的工具类,登录没有问题
但是上述4条语句执行的时候,只有rs1和rs2有返回结果,
rs3 和 rs4 没有任何返回结果,求解!谢谢啊!
RemoteShellTool rst = new RemoteShellTool("***","***","****");
String rs1 = rst.exec("ls");
String rs2 = rst.exec("pwd");
String rs3 = rst.exec("sh home/user/dsjob.sh");
String rs4 = rst.exec("cd home/user/dsjob.sh");
rst 是连接shell的工具类,登录没有问题
但是上述4条语句执行的时候,只有rs1和rs2有返回结果,
rs3 和 rs4 没有任何返回结果,求解!谢谢啊!