From 8c21c5ad886eb91cad691facc0aa8f940c3b279e Mon Sep 17 00:00:00 2001 From: xue_meng_en <1836611252@qq.com> Date: Mon, 24 Apr 2023 09:37:46 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E8=B5=84=E6=BA=90?= =?UTF-8?q?=E6=B3=84=E9=9C=B2=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/org/opengauss/cmrestapi/CMRestAPI.java | 13 ++++++------- .../org/opengauss/cmrestapi/OGCmdExecuter.java | 14 ++++++++++---- 2 files changed, 16 insertions(+), 11 deletions(-) diff --git a/src/main/java/org/opengauss/cmrestapi/CMRestAPI.java b/src/main/java/org/opengauss/cmrestapi/CMRestAPI.java index efea7de..3f0f105 100644 --- a/src/main/java/org/opengauss/cmrestapi/CMRestAPI.java +++ b/src/main/java/org/opengauss/cmrestapi/CMRestAPI.java @@ -163,13 +163,12 @@ public class CMRestAPI { * void */ public static void getAppWhiteList() { - try { - if (appWhiteList == null) { - appWhiteList = new HashSet(); - } else { - appWhiteList.clear(); - } - BufferedReader br = new BufferedReader(new FileReader(appWhiteListFile)); + if (appWhiteList == null) { + appWhiteList = new HashSet(); + } else { + appWhiteList.clear(); + } + try (BufferedReader br = new BufferedReader(new FileReader(appWhiteListFile))) { String line = null; while ((line = br.readLine()) != null) { appWhiteList.add(line); diff --git a/src/main/java/org/opengauss/cmrestapi/OGCmdExecuter.java b/src/main/java/org/opengauss/cmrestapi/OGCmdExecuter.java index 414988b..da921f5 100644 --- a/src/main/java/org/opengauss/cmrestapi/OGCmdExecuter.java +++ b/src/main/java/org/opengauss/cmrestapi/OGCmdExecuter.java @@ -64,11 +64,17 @@ public class OGCmdExecuter { * CmdResult */ public static CmdResult execCmd(String command) { + logger.debug("Excuting command: {}.",command); + String[] cmd = new String[]{"/bin/sh", "-c", command}; + Process process = null; try { - logger.debug("Excuting command: {}.",command); - String[] cmd = new String[]{"/bin/sh", "-c", command}; - Process process = Runtime.getRuntime().exec(cmd); - BufferedReader br = new BufferedReader(new InputStreamReader(process.getInputStream())); + process = Runtime.getRuntime().exec(cmd); + } catch (IOException e) { + e.printStackTrace(); + logger.error("Exception happend when excute shell command: {}.\nDetail:\n{}", command, e); + return null; + } + try (BufferedReader br = new BufferedReader(new InputStreamReader(process.getInputStream()))) { StringBuffer sb = new StringBuffer(); String line; while ((line = br.readLine()) != null) { -- Gitee From 26714f3080e87bf2792629eb93a32d163993ff52 Mon Sep 17 00:00:00 2001 From: Frank7Zeng Date: Mon, 29 May 2023 06:18:00 +0000 Subject: [PATCH 2/2] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20pom.xml=20=E7=9A=84=20?= =?UTF-8?q?spring-boot-starter-parent=E7=89=88=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Frank7Zeng --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 0182933..f3c2bd8 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ org.springframework.boot spring-boot-starter-parent - 2.6.7 + 2.7.12 org.opengauss -- Gitee