test.jsp

<%@ page language="java" import="java.util.List,java.util.ArrayList,java.io.InputStreamReader,java.io.BufferedReader" pageEncoding="utf-8"%>
<%
 List<String> processList = new ArrayList<String>(); 
 String str="";
        try {

  //11 aa为参数用空格隔开,也可以不带参数,与前面脚本用空格隔开,脚本带上绝对路径
         Process process = Runtime.getRuntime().exec("sh /usr/local/jboss5/server/default/deploy/sanguo_root.war/test.sh 11 aa");
         int exitValue = process.waitFor();
         //out.print(exitValue);脚本正确执行返回值为0
         if(0!=exitValue)
          process.destroy();
            BufferedReader input = new BufferedReader(new InputStreamReader(process.getInputStream())); 
            String line = ""; 
            while ((line = input.readLine()) != null) { 
                processList.add(line); 
            } 
            input.close(); 
        } catch (Exception e) { 
            e.printStackTrace(); 
        } 
 
        for (String line : processList) {
          str+=line;
          
        } 
        out.print(str+"");
%>

java技术交流群57388149

最新文章

  1. SSE and Websocket
  2. [Angularjs]ng-repeat中使用ng-model遇到的问题
  3. JAXB - Annotations, Top-level Elements: XmlRootElement
  4. Esper系列(十一)NamedWindow语法Merge、Queries、Indexing、Dropping
  5. javascript对象的理解
  6. PC机安装android apk | adb install -r
  7. HibernateTemplate和HibernateDaoSupport
  8. 百度地图之UI控制
  9. PL/SQL Developer 连接Oracle数据库详细配置方法
  10. Java多线程:wait(),notify(),notifyAll()
  11. windows之如何把iso文件转换为VHD文件
  12. JavaScript 里 var a =a ||{}
  13. openssh-win64 on windows2016 ssh pub key config
  14. java递归算法提前返回值带出
  15. js中 switch 注意事项
  16. 六、maven仓库中安装没有的jar包
  17. 递归、嵌套for循环、map集合方式实现树形结构菜单列表查询
  18. python_面向对象魔法方法指南
  19. Linux系统设置及基本操作
  20. 学会WCF之试错法——超时

热门文章

  1. nginx 虚拟主机
  2. Redis学习笔记七:独立功能之排序
  3. Lua模块测试
  4. Android中加载位图的方法
  5. Unity手游之路&lt;十一&gt;资源打包Assetbundle
  6. navigationcontroller手势翻页和navigationbar
  7. 他们在军训,我在搞 OI(Ending)
  8. Sqli-LABS通关笔录-9[延时注入]
  9. Linux之Shell脚本计算命令行的所有和
  10. CI基本配置