Java代码执行Linux命令
来源:互联网 发布:数据的离散程度 编辑:程序博客网 时间:2024/06/07 11:28
Java代码执行Linux命令:
编写Java代码,之后部署到Linux系统当中进行执行Linux命令。
cmd数组的第三个位置是Linux命令字符串,如:ls , ps -elf 等等。将Java代码导出成可运行的jar包,Linux命令执行:java -jar test.jar即可。
public static void main(String[] args) { String[] cmd = { "/bin/sh", "-c", "netstat -anp " }; InputStream in = null; String result = null; try { Process pro = Runtime.getRuntime().exec(cmd); pro.waitFor(); in = pro.getInputStream(); BufferedReader read = new BufferedReader(new InputStreamReader(in)); while((result = read.readLine())!=null) { System.out.println(result); } } catch (IOException e) { e.printStackTrace(); } catch (InterruptedException e) { e.printStackTrace(); } }
运行结果如下:
阅读全文
0 0
- java代码执行linux命令
- Java代码执行Linux命令
- 在Linux操作系统上执行java代码,执行交互式命令
- java执行linux命令
- java执行Linux命令
- java执行linux命令
- java执行Linux命令 .
- java执行linux命令
- java执行linux命令
- Java执行Linux命令
- java执行linux命令
- java执行Linux命令
- java执行linux命令
- java执行Linux命令
- android代码执行linux命令
- Java程序执行Linux命令
- java远程执行linux命令
- java程序执行linux命令
- 洛谷 1880 石子合并 DP
- Scoket编程--TCP
- DSP28035 cpu定时器及相关配置函数详解
- 基于nginx的中间件架构(3)安装目录介绍
- JavaScript基础入门
- Java代码执行Linux命令
- Vaadin教程
- angularjs 中state.go 跳转并且打开新的浏览器窗口
- ES6 Class 中的 super 关键字
- 共享js无刷新上传jquery插件
- Golang:使用 httprouter 构建API 服务器
- BZOJ 4832 [Lydsy2017年4月月赛]抵制克苏恩 期望dp
- Android实现不重复启动APP的方法android:alwaysRetainTaskState = true
- F