System.out.println("执行shell开始"); ProcessBuilder builder = new ProcessBuilder("/bin/chmod", "755","/shell/sh/test.sh"); Process process = builder.start(); process.waitFor(10L,TimeUnit.SECONDS); Process exec = Runtime.getRuntime().exec("/shell/sh/test.sh"); InputStreamReader input = new InputStreamReader(exec.getInputStream()); BufferedReader bufferedReader = new BufferedReader(input); String line; StringBuffer strbr = new StringBuffer(); while ((line = bufferedReader.readLine())!= null) { strbr.append(line).append("\n"); } System.out.println(strbr.toString());
System.out.println("执行shell结束");