From 7889b5ad69b15ad843ccd9894c2e4e9939daeca3 Mon Sep 17 00:00:00 2001 From: ssongliu <73214554+ssongliu@users.noreply.github.com> Date: Fri, 27 Jun 2025 17:57:40 +0800 Subject: [PATCH] fix: Optimize script-type cronjob execution output (#9326) --- agent/utils/cmd/cmdx.go | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/agent/utils/cmd/cmdx.go b/agent/utils/cmd/cmdx.go index 941fb7a11..acec8c76c 100644 --- a/agent/utils/cmd/cmdx.go +++ b/agent/utils/cmd/cmdx.go @@ -136,22 +136,15 @@ func (c *CommandHelper) run(name string, arg ...string) (string, error) { cmd.Dir = c.workDir } + err := cmd.Run() + if c.taskItem != nil { + customWriter.Flush() + } if c.timeout != 0 { - err := cmd.Run() - if c.taskItem != nil { - customWriter.Flush() - } if ctx != nil && errors.Is(ctx.Err(), context.DeadlineExceeded) { return "", buserr.New("ErrCmdTimeout") } - if err != nil { - - return handleErr(stdout, stderr, c.IgnoreExist1, err) - } - return stdout.String(), nil } - - err := cmd.Run() if err != nil { return handleErr(stdout, stderr, c.IgnoreExist1, err) }