From 40f2ab92fa09bf11b105b952cd7617303c6a264d Mon Sep 17 00:00:00 2001 From: qiminbao Date: Wed, 24 Sep 2025 11:51:43 +0800 Subject: [PATCH] =?UTF-8?q?=E8=84=9A=E6=9C=AC=E6=89=A7=E8=A1=8C=E8=BF=94?= =?UTF-8?q?=E5=9B=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../client/scheduler/service/AsyncCommandExecutor.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/tongran/agent/client/scheduler/service/AsyncCommandExecutor.java b/src/main/java/com/tongran/agent/client/scheduler/service/AsyncCommandExecutor.java index 7c73828..2e21c22 100644 --- a/src/main/java/com/tongran/agent/client/scheduler/service/AsyncCommandExecutor.java +++ b/src/main/java/com/tongran/agent/client/scheduler/service/AsyncCommandExecutor.java @@ -65,16 +65,16 @@ public class AsyncCommandExecutor { // 异步读取输出 Process finalProcess = process; Future outputFuture = executorService.submit(() -> { -// StringBuilder output = new StringBuilder(); - String output = ""; + StringBuilder output = new StringBuilder(); +// String output = ""; try (BufferedReader reader = new BufferedReader(new InputStreamReader(finalProcess.getInputStream()))) { String line; while ((line = reader.readLine()) != null) { -// output.append(line).append("\n"); - output = line; + output.append(line).append("\n"); +// output = line; } } - return output; + return output.toString(); }); // 设置超时