您的位置:首页 > 运维架构 > Linux

java执行客户端命令(windows与linux通用)

2017-05-17 12:06 561 查看
import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;

/**
* 类说明
*
* @author nmj
* @email bjahqj@163.com
* @date 2017年5月17日 新建
*/
public class test {
public static void main(String[] args) {
// start
try {
Process pro = Runtime.getRuntime().exec("ping -w 4 www.baidu.com ");
InputStream is1 = pro.getInputStream();
BufferedReader buf = new BufferedReader(new InputStreamReader(is1));
String line = null;
while ((line = buf.readLine()) != null) {
if (line.indexOf("请求超时。") > -1) {
System.out.println("error");
break;
}
}
} catch (Exception e) {
// TODO: handle exception
}
// end
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: