首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

java 调用 linux下令 得到返回值

2012-10-19 
java 调用 linux命令 得到返回值样例代码如下:String[] cmd new String[]{/bin/sh,-c, ps -ef}P

java 调用 linux命令 得到返回值

样例代码如下:

String[] cmd = new String[]{"/bin/sh","-c", " ps -ef"};

Process ps = Runtime.getRuntime().exec(cmd);

BufferedReader br = new BufferedReader(new InputStreamReader(ps.getInputStream()));
StringBuffer sb = new StringBuffer();
String line;
while ((line = br.readLine()) != null) {
sb.append(line).append("\n");
}
String result = sb.toString();

System.out.println(result);

如果需要修改命令的话只需要更改String数组的最后一个元素的值

热点排行