在脚本里可以使用:ping -c 3 -s 56 -w 5 IP| grep icmp_seq,如果把这句脚本代码移植到java中去,让java使用Runtime.getRuntime().exec(cmd)执行,这个要怎么做?1、直接使用
   String cmd = "ping -c 3 -s 56 -w 5 IP| grep icmp_seq";
   Process c = Runtime.getRuntime().exec(cmd);
 问题:这样java会把cmd当作一个程序或文件来处理,这样会报错,得不到结果。
2、使用:
  String[] cmd = {"/usr/sh","-c","ping -c 3 -s 56 -w 5 IP| grep icmp_seq"}
  Process c = Runtime.getRuntime().exec(cmd);
 问题:这样不报错,但是返回的是一个空行,不是想要的结果,而手动执行是ping -c 3 -s 56 -w 5 IP| grep icmp_seq是可以得到结果的。ps:上面的IP为实际过程中使用的IP请大侠们帮忙,谢谢了aixjavapingcmd