java调用shell脚本
2014-05-21 09:41
316 查看
/** * 运行shell脚本 * @param shell 需要运行的shell脚本 */ public static void execShell(String shell){ try { Runtime rt = Runtime.getRuntime(); rt.exec(shell); } catch (Exception e) { e.printStackTrace(); } } /** * 运行shell * * @param shStr * 需要执行的shell * @return * @throws IOException */ public static List runShell(String shStr) throws Exception { List<String> strList = new ArrayList(); Process process; process = Runtime.getRuntime().exec(new String[]{"/bin/sh","-c",shStr},null,null); InputStreamReader ir = new InputStreamReader(process .getInputStream()); LineNumberReader input = new LineNumberReader(ir); String line; process.waitFor(); while ((line = input.readLine()) != null){ strList.add(line); } return strList; }
相关文章推荐
- Java调用远程Shell脚本(待验证)
- shell脚本以及java调用shell并传参
- 使用bat命令或shell脚本调用java程序
- JAVA调用shell脚本实例
- java 远程调用shell脚本demo
- ZZ Java远程调用shell脚本
- java jsp调用shell(带参数)脚本并返回值
- JAVA调用shell脚本实例
- JAVA调用Shell脚本
- Java调用远程Shell脚本
- Java调用shell脚本
- Java调用shell脚本要注意工作目录
- java调用shell脚本,并获得结果集的例子
- java调用Shell脚本
- Java调用远程Shell脚本
- java调用shell脚本,并获得结果集
- 在java程序中如何调用linux的命令?如何调用shell脚本呢?
- Java调用shell脚本遭遇的问题以及解决办法
- Linux中,shell脚本调用java程序模板
- java调用shell脚本