java执行shell命令或者脚本,返回结果到程序
来源:互联网 发布:Os软件 编辑:程序博客网 时间:2024/04/28 16:01
// 读取shell脚本或者命令public static void runShell(String shellString) {try {Process process = Runtime.getRuntime().exec(shellString);int exitValue = process.waitFor();if (0 != exitValue) {log.error("call shell failed. error code is :" + exitValue);} else {getShellResult(process);}} catch (Throwable e) {System.out.println(e);log.error("call shell failed. " + e);}}//收集shell脚本运行的结果集public static List<String> getShellResult(Process process) {List<String> processList = new ArrayList<String>();try {BufferedReader input = new BufferedReader(new InputStreamReader(process.getInputStream()));String line = "";while ((line = input.readLine()) != null) {processList.add(line);}input.close();} catch (IOException e) {e.printStackTrace();}for (String line : processList) {System.out.println(line);}return processList;}public static void main(String[] args) {runShell("/lw/shell/shell.txt");}
0 0
- java执行shell命令或者脚本,返回结果到程序
- java调用linux中的shell脚本并返回执行结果
- java程序中调用linux命令或者shell脚本
- 脚本中判断Shell命令执行结果
- 利用shell脚本执行ssh远程另一台主机执行命令并返回命令的结果集
- C程序中如何获取shell命令执行结果和返回值
- Linux C 程序执行 shell 命令并获取返回结果的方法
- Java 程序中执行update返回结果
- Linux C 执行shell命令并获取返回结果
- linux Shell编程--获取命令执行返回结果
- droid代码库之执行Shell命令或者脚本
- 如何在java程序中调用linux命令或者shell脚本
- 如何在java程序中调用linux命令或者shell脚本
- 如何在java程序中调用linux命令或者shell脚本
- 如何在java程序中调用linux命令或者shell脚本
- 如何在java程序中调用linux命令或者shell脚本
- 如何在java程序中调用linux命令或者shell脚本
- 通过Java代码执行shell命令/脚本
- PC机与多个单片机间的通信
- 【OpenCV学习笔记】【函数学习】八(序列数据结构)
- C++模板
- 使用iptables保障Linux服务器
- 2440的串口发送中断的总结
- java执行shell命令或者脚本,返回结果到程序
- WebService<一>
- HashMap实现原理
- 线程的(同步synchronized)控制
- static inline
- linux 禁止修改和删除文件i18n
- IOS:观察者模式
- jQuery Mobile 导航栏
- 图文解说Keil MDK下ST-Link II的连接设置