linux环境下java读取sh脚本并执行
2013-09-27 19:53
344 查看
Process process;
String cmd = "/home/ty/t.sh";//这里必须要给文件赋权限 chmod u+x fileName;
try {
// 使用Runtime来执行command,生成Process对象
Runtime runtime = Runtime.getRuntime();
process = runtime.exec(cmd);
// 取得命令结果的输出流
InputStream is = process.getInputStream();
// 用一个读输出流类去读
InputStreamReader isr = new InputStreamReader(is);
// 用缓冲器读行
BufferedReader br = new BufferedReader(isr);
String line = null;
while ((line = br.readLine()) != null) {
System.out.println(line);
}
//执行关闭操作
is.close();
isr.close();
br.close();
} catch (IOException e) {
e.printStackTrace();
}
String cmd = "/home/ty/t.sh";//这里必须要给文件赋权限 chmod u+x fileName;
try {
// 使用Runtime来执行command,生成Process对象
Runtime runtime = Runtime.getRuntime();
process = runtime.exec(cmd);
// 取得命令结果的输出流
InputStream is = process.getInputStream();
// 用一个读输出流类去读
InputStreamReader isr = new InputStreamReader(is);
// 用缓冲器读行
BufferedReader br = new BufferedReader(isr);
String line = null;
while ((line = br.readLine()) != null) {
System.out.println(line);
}
//执行关闭操作
is.close();
isr.close();
br.close();
} catch (IOException e) {
e.printStackTrace();
}
相关文章推荐
- linux环境下java读取sh脚本并执行
- linux下通过java执行sh脚本,得到返回值
- linux 通过sh脚本执行java程序-(1)
- linux下通过sh脚本执行java工程程序
- linux下执行java程序的sh脚本分享
- ubuntu(linux)下source、sh、bash、./执行脚本的区别
- Java for linux Runtime 执行需要转义的脚本(shell) 分类: Linux Java 2014-12-25 20:35 344人阅读 评论(2) 收藏
- linux问题 执行sh脚本异常:/bin/sh^M:bad interpreter: No such file or directory
- 如何在java环境下执行sql脚本文件
- jenkins 执行sh脚本 没携带环境变量,报错command not founds问题
- linux下执行java程序时切换JDK环境
- Java项目执行linux脚本
- PHP 命令行模式实战之cli+mysql 模拟队列批量发送邮件(在Linux环境下PHP 异步执行脚本发送事件通知消息实际案例)
- Linux中执行.sh脚本,异常/bin/sh^M: bad interpreter: No such file or directory。
- Linux下启动java程序的通用脚本sh
- java调用linux中的shell脚本并返回执行结果
- linux 下source、sh、bash、./执行脚本的区别
- crontab执行sh脚本Java部分不成功
- Java for linux Runtime 执行需要转义的脚本(shell) 分类: Linux Java 2014-12-25 20:35 343人阅读 评论(2) 收藏
- linux环境C++执行bash脚本