java代码如何运行shell命令呢?
下文笔者讲述使用java代码运行linux命令的方法分享,如下所示:
实现思路:
使用Runtime.getRuntime()中的exec()方法即可运行指定的shell命令
例:
Runtime run = Runtime.getRuntime();
Process process = run.exec(new String[]{"/bin/sh","-c", cmd});
InputStream in = process.getInputStream();
BufferedReader bs =new BufferedReader(new InputStreamReader(in));
StringBuffer sf =new StringBuffer();
String result =null;
while ((result = bs.readLine()) !=null) {
sf.append(result);
sf.append("\n");
}
process.destroy();
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


