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();
}
相关文章
- 11-17Linux SSH下安装Java并设置环境
- 11-17Linux环境下执行脚本重启Weblogic控制台中部署的应用程序
- 11-17node.js在Linux下执行shell命令、.sh脚本
- 11-17linux环境下java读取sh脚本并执行
- 11-17Linux执行Cron Job失败,在Shell sh下执行却能成功 - 环境变量?
- 11-1714行脚本配置Linux下Java环境变量
- 11-17Linux下执行shell脚本出现-bash: ./stop.sh: /bin/bash^M: bad interpreter: No such file or directory问题
- 11-17PHP 命令行模式实战之cli+mysql 模拟队列批量发送邮件(在Linux环境下PHP 异步执行脚本发送事件通知消息实际案例)
- 11-17Linux计划任务 定时任务 Crond 配置详解 crond计划任务调试 sh -x 详解 JAVA脚本环境变量定义
- 11-17linux 环境下通过Java代码调用python脚本问题