From c3bb8d01b0b645bd8704951b895db09449e3cb5e Mon Sep 17 00:00:00 2001 From: godotg Date: Tue, 7 May 2024 11:21:28 +0800 Subject: [PATCH] perf[exec]: split command by space regex --- monitor/src/main/java/com/zfoo/monitor/util/OSUtils.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/monitor/src/main/java/com/zfoo/monitor/util/OSUtils.java b/monitor/src/main/java/com/zfoo/monitor/util/OSUtils.java index 1fbb9f09..8eaf61e0 100644 --- a/monitor/src/main/java/com/zfoo/monitor/util/OSUtils.java +++ b/monitor/src/main/java/com/zfoo/monitor/util/OSUtils.java @@ -275,7 +275,8 @@ public abstract class OSUtils { Process process = null; InputStream inputStream = null; try { - process = new ProcessBuilder(command.split(" ")) + var commandSplits = command.split(StringUtils.SPACE_REGEX); + process = new ProcessBuilder(commandSplits) .redirectErrorStream(true) .directory(wd) .start();