java调用unix服务

2014-11-23 21:27:04 · 作者: · 浏览: 50

  public class UnxiTest {


  public static void main(String arge[]){


  Process process;


  try {


  //process = Runtime.getRuntime().exec("C:\\1.bat"); //在此调用bat文件


  process = Runtime.getRuntime().exec("/opt/OV/b/in/opcmsg sev=critical app=OSSPI obj=error_log msg_text=test Msg node=BL680106"); //调用服务,后面是服务参数


  BufferedReader read = new BufferedReader(new InputStreamReader(


  process.getInputStream()));


  String str = null;


  while ((str = read.readLine()) != null) {


  System.out.println(str);


  }


  } catch (Exception e) {


  // TODO Auto-generated catch block


  e.printStackTrace();


  }


  System.out.println("sucess");


  }


  }


  //bat 文件 创建目录test111


  @echo a


  MKDIR c:\test111