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"
)以便安装可以进行
请帮帮我。
答案 0 :(得分:1)
我不知道如何使用“y”执行命令(是),但您可以按以下方式运行yum
yum -y install xxx
-y,--assumeyes 假设是;假设任何问题的答案都是肯定的。 配置选项:假设 请参阅:https://linux.die.net/man/8/yum