Java调用Linux下的shell命令并将结果以流的形式返回
来源:互联网 发布:数据渲染 编辑:程序博客网 时间:2024/05/22 15:17
这篇文章写,Java调用 Linux的shell命令 并将结果以流的形式返回。
下面直接上代码,代码都是打了注释的。
十分浅显易懂。
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class Main{public static void main(String[] args){//得到Java进程的相关Runtime运行对象Runtime runtime = Runtime.getRuntime();try{//利用exec()方法执行shell 命令 ls -al /root ,并且返回一个Process对象 也就是子进程//ps:这里都以最简单的shell命令举例。Process process = runtime.exec("ls -al /root"); BufferedReader bufferReader = new BufferedReader(new InputStreamReader(process.getInputStream()));StringBuffer stringBuffer = new StringBuffer();String temp = null;while ((temp = bufferReader.readLine()) != null){stringBuffer.append(temp);stringBuffer.append("\n");}System.out.println(stringBuffer);}catch (IOException e){e.printStackTrace();}}}
0 0
- Java调用Linux下的shell命令并将结果以流的形式返回
- 在python中执行shell命令,并以字符串形式返回命令执行结果
- java调用linux中的shell脚本并返回执行结果
- Linux C 程序执行 shell 命令并获取返回结果的方法
- 汇编调用子程序计算输入的数字个数并以十进制形式显示计算结果【源码】
- 使用mysql_fetch_row()以数组的形式返回查询结果
- java调用.bat,.cmd或执行cmd命令并将输出结果显示的代码
- Java程序片段与java表达式(将结果以表格的形式输出)
- 调用sql,并将结果集以table形式展示在浏览器中
- java调用Linux下的shell命令工具
- Linux C 执行shell命令并获取返回结果
- java调用shell脚本,并获得结果集的例子
- java调用shell脚本,并获得结果集的例子
- java调用shell脚本,并获得结果集的例子
- java调用shell脚本,并获得结果集的例子
- HttpURLConnection 发送post请求。并将结果以JSONObject对象返回的轮子
- java后台以json字符串的形式,将数据返回给$.ajax的问题总结
- Python下调用Linux的Shell命令
- android view组件中一些属性的疑问
- 【Unity Shaders】Mobile Shader Adjustment—— 什么是高效的Shader
- 判断jquery对象是否存在 用 $("#id").length>0
- 用Java自带的MD5加密
- Django博客开发(九)—添加多说评论和JS日历
- Java调用Linux下的shell命令并将结果以流的形式返回
- How Broswers Work<二>渲染引擎(1)
- EChart
- JS中将数字保留小数点后N位的方法
- Shell函数
- iOS-----AVFoundation框架的功能详解 相机自定义拍照和录制视频
- bzoj2823: [AHOI2012]信号塔
- mac下为eclipse安装反编译插件
- 一张图教你如何使用Lucene