2019独角兽企业重金招聘Python工程师标准>>>

~/testcode/HelloWorld.java源码文件

1 public class HelloWorld{
  2       // 程序的入口
  3     public static void main(String args[]){
  4       //       // 向控制台输出信息   
  5            System.out.println("欢迎java01班的同学");
  6            test3();
  7     }
  8     private static void test3() {  
  9       execCommand1("sh /home/tony/testcode/test.sh");                                                                                              
 10       System.out.println("...........");
 11     }
 12
 13     public static boolean execCommand1(String cmd) {
 14         Process process = null;        
 15         try {
 16               process = Runtime.getRuntime().exec(cmd);
 17               process.waitFor();             
 18         } catch (Exception e) {        
 19               return false;
 20         } finally {
 21             try {
 22                   process.destroy();             
 23             } catch (Exception e) {        
 24               }
 25         }
 26           return true;
 27     }
 28 }

测试的shell脚本文件 ~/testcode/test.sh

1 #/bin/bash
  2 echo "test one">/home/tony/testcode/007.txt

测试结果会在指定目录生成007.txt文件

转载于:https://my.oschina.net/u/1458728/blog/204836

JAVA调用shell脚本实例相关推荐

  1. java无阻塞执行脚本,JAVA调用Shell脚本-及阻塞的解决方法

    JAVA调用Shell脚本--及阻塞的解决办法 用java调用shell,使用 Process p=Runtime.getRuntime().exec(String[] cmd); Runtime.e ...

  2. java调用shell脚本及注意事项

    需求: get方法下载远程zip包,然后zip包解压,取出第一级目录再次进行压缩获取新的压缩zip包. 问题: 如果选择使用java代码的IO流操作,在不确定zip包大小的情况下可能会占用很大的内存, ...

  3. java调用shell脚本并传递参数

    最近业务上需要java调用执行shell脚本进行一些业务处理,写了个demo,记录下. 主要代码 @RequestMapping("/copy/database")@Respons ...

  4. [转载]JAVA调用Shell脚本

    FROM:http://blog.csdn.net/jj12345jj198999/article/details/11891701 在实际项目中,JAVA有时候需要调用C写出来的东西,除了JNI以外 ...

  5. java调用shell脚本_Java 执行Shell脚本指令

    一.介绍 有时候我们在Linux中运行Java程序时,需要调用一些Shell命令和脚本.而Runtime.getRuntime().exec()方法给我们提供了这个功能,而且Runtime.getRu ...

  6. Java 调用Shell脚本

    最近我的项目要我在WebService里用Java调用Linux下的Shell 脚本,在网上找了一些资料,以供学习. 地址:http://brian.pontarelli.com/2005/11/11 ...

  7. Java 调用Shell脚本执行 SCP命令提示Authorized users only. All activity may be monitored and reported.

    近期做了个小项目主要是关于数据处理这方面的. 在Java后端调用服务器上Shell脚本,而Shell脚本执行时一条Scp执行结果的提示报 Authorized users only. All acti ...

  8. Java调用 shell脚本阻塞

    Java在调用Shell时,要不断读取进程中标准输出和错误输出流的信息,否则缓冲区被写满就会造成子进程阻塞而无法继续运行下去,可起两个线程不断读取标准输出.错误流信息而不被阻塞 import java ...

  9. java调用shell脚本,解决传参和权限问题

    1. java 执行shell java 通过 Runtime.getRuntime().exec() 方法执行 shell 的命令或 脚本,exec()方法的参数可以是脚本的路径也可以是直接的 sh ...

最新文章

  1. jquery radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中
  2. 设计模式:迭代器模式
  3. mysql max_allowed_packet 查询和修改
  4. 说说windows下64位程序和32位程序
  5. 私人笔记 -- 将图片插入到指定的单元格位置,并设置图片的宽度和高度
  6. C# 循环语句 for
  7. asp网上书店的代码_使用Helm将ASP.NET Core应用程序部署到Kubernetes容器集群
  8. python对象_Python对象()
  9. 利用wget命令获取FTP资源
  10. Delphi7--Delphi7软件的介绍
  11. 简洁代码实现pdf转word文档
  12. Windows下的CMake下载与安装
  13. 最新 2022维达纸业AI面试真题题库
  14. mysql和sqline的异同_mysql的那点事儿,你知道吗
  15. 比较常见的几种代理ip类型
  16. Centos7.2安装搜狗拼音
  17. 利用pytorch长短期记忆网络LSTM实现股票预测分析
  18. 友盟推送_java后台集成和使用
  19. 东风风神酷我音乐显示服务器错误,评测:东风风神奕炫GS中控屏幕多媒体系统使用说明...
  20. 向量空间 vector space

热门文章

  1. tensorflow随机性设置
  2. php对提交数据转码,如何使用php程序实现媒体转码消息的接收
  3. 7 兼容 因特尔十代_年终抄底十代酷睿 请务必看看它……- ——快科技(驱动之家旗下媒体)-...
  4. awgn信道中的噪声功率谱密度_从OFC2020看高级算法在光通信中的应用
  5. 2020年网易校招提前批JAVA岗笔试第一题
  6. SpringBoot中定时任务与异步定时任务的实现
  7. MobileIMSDK连接后频繁掉线重连,提示会话超时失效,对方非正常退出或网络故障
  8. 若依管理系统源码分析-分页的实现以及post请求时的分页
  9. Winform中设置ZedGraph在生成多条曲线时随机采用不同的颜色
  10. Ecplise中怎样进行全局搜索