您的位置:首页 > 运维架构 > Linux

java 调用linux wget命令下载文件

2016-12-27 00:00 2226 查看
摘要: 通过下面例子可以使用java 调用任何linux命令

Runtime runtime = Runtime.getRuntime();

try {
log.error("start exec");

Process p = runtime.exec(wgetUrl);

log.error("end exec");

p.waitFor();

InputStream in = new FileInputStream(new File("/home/snow/data/dynamic.xml"));

parseDynamicXml(in);

//delete file

Process delFilePro = runtime.exec("rm /home/snow/data/dynamic.xml");

delFilePro.waitFor();

} catch (Exception e) {
log.error("runtime diaoyong wget yichang ", e);
}

常用方法 Process .getInputstream() 获得控制台输出的的结果流。

Process .waitFor(); 等待子线程执行结束。

Process.getErrorstream 获取异常输出流
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Java Linux