fix: Optimize script-type cronjob execution output (#9326)

This commit is contained in:
ssongliu 2025-06-27 17:57:40 +08:00 committed by GitHub
parent be6d3ea337
commit 7889b5ad69
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -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)
}