如何用java

时间:2017-10-11 11:06:04

标签: java linux shell

linux(centos 6):

第1步

$:yum install xxx

回复一些消息,如

  

“您的IP被记录了吗?(Y)es /(N)o”

第2步

$:Y

正在进行安装。(其他命令可能包含第3步)

但我怎么能用java执行这个cammands?

这是我的java代码:

String[] commands = new String[]{"yum","install","xxx"};
Runtime run = Runtime.getRuntime();
Process pr = run.exec(commands);
Reader reader = new InputStreamReader(pr.getInputStream());
BufferedReader bf = new BufferedReader(reader);

bf包括

  

“你的IP被记录了吗?”

现在我如何执行命令("Y")以便安装可以进行

请帮帮我。

1 个答案:

答案 0 :(得分:1)

我不知道如何使用“y”执行命令(是),但您可以按以下方式运行yum

yum -y install xxx
  

-y,--assumeyes   假设是;假设任何问题的答案都是肯定的。   配置选项:假设   请参阅:https://linux.die.net/man/8/yum