首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

java施行shell脚本

2012-08-29 
java执行shell脚本public?static?void?main(String[]?args)?throws?Exception{?????????????????String[]?

java执行shell脚本

  1. public?static?void?main(String[]?args)?throws?Exception{??
  2. ???????????????String[]?cmds?=?new?String[]?{?"/bin/sh",?"-c",??
  3. ????????????????????"/usr/java/tomcat/bin/a.sh"?};??
  4. ????????????Process?process?=?null;??
  5. ????????????try?{??
  6. ????????????????process?=?Runtime.getRuntime().exec(cmds,?null,?null);??
  7. ????????????????InputStreamReader?ir?=?new?InputStreamReader(process??
  8. ????????????????????????.getInputStream());??
  9. ????????????????LineNumberReader?input?=?new?LineNumberReader(ir);??
  10. ????????????????String?line;??
  11. ????????????????process.waitFor();??
  12. ????????????????while?((line?=?input.readLine())?!=?null)?{??
  13. ????????????????????System.out.println(line);??
  14. ????????????????}??
  15. ????????????}?catch?(Exception?e)?{??
  16. ????????????????//?TODO?Auto-generated?catch?block??
  17. ????????????????e.printStackTrace();??
  18. ????????????}finally{??
  19. ????????????????process.destroy();??
  20. ????????????}??
  21. ??
  22. ????????} ?

热点排行