java 调用shell命令过程中,需要选择yes或者no,该怎么选择?
例如:yum install jdk,那么过程中可能需要其他依赖,需要你选择Y/N,这样的过程。
调用采用如下代码:
Runtime runtime = Runtime.getRuntime();
process = runtime.exec(cmd);//cmd是命令
调用的时候有返回信息
InputStream is = process.getInputStream();
但是返回的这个结果需要输入Y/N,才能完成该命令的全部执行过程。
应该怎么做?
另外我在执行该命令的过程中,另外一个进程也执行该命令,那么他们一个输入Y,一个输入N,是否会出现交叉?
求助