zoukankan      html  css  js  c++  java
  • java 执行linux命令

    原文地址:

    http://blog.csdn.net/xh16319/article/details/17302947

     1 package scut.cs.cwh;
     2 
     3 import java.io.InputStreamReader;
     4 import java.io.LineNumberReader;
     5 
     6 public class ExecLinuxCMD {
     7 
     8     public static Object exec(String cmd) {
     9         try {
    10             String[] cmdA = { "/bin/sh", "-c", cmd };
    11             Process process = Runtime.getRuntime().exec(cmdA);
    12             LineNumberReader br = new LineNumberReader(
    13                     new InputStreamReader(process
    14                             .getInputStream()));
    15             StringBuffer sb = new StringBuffer();
    16             String line;
    17             while ((line = br.readLine()) != null) {
    18                 System.out.println(line);
    19                 sb.append(line).append("
    ");
    20             }
    21             return sb.toString();
    22         } catch (Exception e) {
    23             e.printStackTrace();
    24         }
    25         return null;
    26     }
    27 
    28     public static void main(String[] args) {
    29         // TODO Auto-generated method stub
    30         String rst = exec("ls").toString();
    31         
    32         System.out.println(rst);
    33     }
    34 
    35 }
  • 相关阅读:
    闭包
    保存数据
    Browers Object Model
    JavaScript中的null和undefined
    魔法查询函数
    《黑客与画家》 读书感想
    CakePHP查询数据
    HDFS写入和读取流程
    回调函数
    JAVA中的指针
  • 原文地址:https://www.cnblogs.com/hellocwh/p/4615984.html
Copyright © 2011-2022 走看看