.available()读取执行脚本输出不全面问题
项目场景:
用SSH工具类连接远程主机,进行执行脚本并读取输出信息。
问题描述:
读取执行脚本的输出信息时信息丢失,读取不全面。读取输出流的代码:
while (in.available() > 0 && !isTimeout) {
int i = in.read(tmp, 0, bytesRead);
isTimeout = (System.currentTimeMillis() - start) > sysConfigOption.getTIMEOUT
原创
2020-11-12 18:30:37 ·
471 阅读 ·
0 评论