From e37da632df84f576d17098f1a8e523707e43f90a Mon Sep 17 00:00:00 2001 From: lzh <1625167628@qq.com> Date: Thu, 4 Sep 2025 11:20:19 +0800 Subject: [PATCH] 1 --- internal/app/logic/process_logic.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/app/logic/process_logic.go b/internal/app/logic/process_logic.go index db45dd5..63da4c8 100644 --- a/internal/app/logic/process_logic.go +++ b/internal/app/logic/process_logic.go @@ -4,9 +4,9 @@ import ( "errors" "runtime" "slices" - "strings" "sync" + "github.com/google/shlex" "github.com/lzh-1625/go_process_manager/config" "github.com/lzh-1625/go_process_manager/internal/app/eum" "github.com/lzh-1625/go_process_manager/internal/app/model" @@ -209,7 +209,7 @@ func (p *processCtlLogic) UpdateProcessConfig(config model.Process) error { result.Config.cpuLimit = config.CpuLimit result.Config.AutoRestart = config.AutoRestart result.Config.compulsoryRestart = config.CompulsoryRestart - result.StartCommand = strings.Fields(config.Cmd) + result.StartCommand = utils.UnwarpIgnore(shlex.Split(config.Cmd)) result.WorkDir = config.Cwd result.Name = config.Name return nil