Java程序执行的linux命令带有管道符的写法

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

public class Test {  
    public static void main(String[] args) throws Exception{  
        String[] cmds = {"/bin/sh","-c","ps -ef|grep java"};  
        Process pro = Runtime.getRuntime().exec(cmds);  
        pro.waitFor();  
        InputStream in = pro.getInputStream();  
        BufferedReader read = new BufferedReader(new InputStreamReader(in));  
        String line = null;  
        while((line = read.readLine())!=null){  
            System.out.println(line);  
        }  
    }  
}


转载于:https://my.oschina.net/u/133911/blog/549038

你可能感兴趣的:(Java程序执行的linux命令带有管道符的写法)