diff --git a/cmd/ps.go b/cmd/ps.go index 236739f..82909da 100644 --- a/cmd/ps.go +++ b/cmd/ps.go @@ -4,6 +4,7 @@ import ( "encoding/json" "fmt" "os/exec" + "path/filepath" "strings" "time" @@ -104,9 +105,9 @@ func getSrvStatus(srv string) PsTable { func getCurrentVersion(srv string) string { var data map[string]string - cmd := exec.Command(env.MeshEnv.Prefix+srv, "--json") // 替换为适合操作系统的命令 + execbin := filepath.Join(env.MeshEnv.Prefix + srv) + cmd := exec.Command(execbin, "--json") // 替换为适合操作系统的命令 output, err := cmd.Output() - fmt.Println(string(output), err) if err != nil { return " - " }