在Linux中调用本地命令,使用Runtime.getRuntime().exec(“command”)的方法返回一个Process进程,如Process pros=
Runtime.getRuntime().exec(“mv ./adm/wtmpx ./adm/wtmpx20081026”);
等同于在Linux中把wtmpx文件备份成wtmpx20081026并删除wtmpx。
调用pros.getInputStream() pros.getOutputStream返回输入输出流
可以通过过滤流进行包装操作
如BufferedReader br=new BufferedReader(new InputStreamReader(
pros.getInputStream());
String str=null;
while((str=br.readLine())!=null){
System.out.println(str);
}