diff options
| author | Shelley-BaoYue <baoyue2@huawei.com> | 2023-03-31 17:12:58 +0800 |
|---|---|---|
| committer | Shelley-BaoYue <baoyue2@huawei.com> | 2023-03-31 17:12:58 +0800 |
| commit | 8aee0bba75d3273329725a58c5a6678c444a18b1 (patch) | |
| tree | 5f07eef8bd6163229690b7191fd039052df0db61 /edge/cmd | |
| parent | Merge pull request #4689 from lishaokai1995/master (diff) | |
| download | kubeedge-8aee0bba75d3273329725a58c5a6678c444a18b1.tar.gz | |
replace get process lib
Signed-off-by: Shelley-BaoYue <baoyue2@huawei.com>
Diffstat (limited to 'edge/cmd')
| -rw-r--r-- | edge/cmd/edgecore/app/server.go | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/edge/cmd/edgecore/app/server.go b/edge/cmd/edgecore/app/server.go index 562780ebf..368356e95 100644 --- a/edge/cmd/edgecore/app/server.go +++ b/edge/cmd/edgecore/app/server.go @@ -6,7 +6,7 @@ import ( "net" "os" - "github.com/mitchellh/go-ps" + ps "github.com/shirou/gopsutil/v3/process" "github.com/spf13/cobra" netutil "k8s.io/apimachinery/pkg/util/net" cliflag "k8s.io/component-base/cli/flag" @@ -190,7 +190,11 @@ func environmentCheck() error { } for _, process := range processes { - switch process.Executable() { + processName, err := process.Name() + if err != nil { + return err + } + switch processName { case "kubelet": // if kubelet is running, return error return errors.New("kubelet should not running on edge node when running edgecore") case "kube-proxy": // if kube-proxy is running, return error |
