我使用的是哪个代码。
ssh.sh:
#!/bin/sh
ssh root@192.168.1.6
ssh1.sh:
#!/bin/sh
ifconfig
代码
public static void main(String[] args) {
Process p,p1;
String s=null,s1=null;
try {
p = Runtime.getRuntime().exec("/home/test/Desktop/selenium/ssh.sh");
Thread.sleep(2500);
p1 = Runtime.getRuntime().exec("/home/test/Desktop/selenium/ssh1.sh");
BufferedReader br = new BufferedReader(new InputStreamReader(p.getInputStream()));
BufferedReader br1 = new BufferedReader(new InputStreamReader(p1.getInputStream()));
while ((s = br.readLine()) != null){
System.out.println(s);
}
while ((s1 = br1.readLine())!=null)
{
System.out.println(s1);
}
p.waitFor();
p1.waitFor();
System.out.println ("exit: " + p.exitValue());
System.out.println ("exit: " + p1.exitValue());
p.destroy();
p1.destroy();
} catch (Exception e) {}
}
但它只执行ssh.sh
答案 0 :(得分:0)
如果您想通过ssh获取ifconfig,只需将第一个脚本更改为ssh root@192.168.1.6 ifconfig