diff --git a/agent/app/service/alert.go b/agent/app/service/alert.go index c981c88f9..34f020872 100644 --- a/agent/app/service/alert.go +++ b/agent/app/service/alert.go @@ -382,7 +382,7 @@ func executeDiskCommand() (string, error) { cmdMgr2 := cmd.NewCommandMgr(cmd.WithTimeout(1 * time.Second)) stdout, err = cmdMgr2.RunWithStdout("df", "-lhT", "-P") } - if err != nil { + if err != nil && strings.TrimSpace(stdout) == "" { return stdout, err } var lines []string diff --git a/agent/app/service/dashboard.go b/agent/app/service/dashboard.go index c41720e65..064dc5d7b 100644 --- a/agent/app/service/dashboard.go +++ b/agent/app/service/dashboard.go @@ -469,7 +469,7 @@ func loadDiskInfo() []dto.DiskInfo { cmd.PipeCommand{Name: "df", Args: []string{"-lhT", "-P"}}, cmd.PipeCommand{Name: "awk", Args: []string{format}}, ) - if err != nil { + if err != nil && strings.TrimSpace(stdout) == "" { return datas } }