diff options
| author | liqing.wu <liqing.wu@daoclod.io> | 2023-10-13 17:58:52 +0800 |
|---|---|---|
| committer | liqing.wu <liqing.wu@daoclod.io> | 2023-10-19 11:17:54 +0800 |
| commit | 75f8115efaed6f4b079e504125179e7bd5a242af (patch) | |
| tree | e3f59955391c47f015badc97cfb54fc215a153f8 /edge | |
| parent | Merge pull request #5092 from yeqiugt/master (diff) | |
| download | kubeedge-75f8115efaed6f4b079e504125179e7bd5a242af.tar.gz | |
fix keadm upgrade If edgecore is stopped, the keadm process will stop
Signed-off-by: liqing.wu <liqing.wu@daoclod.io>
Diffstat (limited to 'edge')
| -rw-r--r-- | edge/pkg/edgehub/upgrade/upgrade.go | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/edge/pkg/edgehub/upgrade/upgrade.go b/edge/pkg/edgehub/upgrade/upgrade.go index a8dd19d21..3a7ecfcd2 100644 --- a/edge/pkg/edgehub/upgrade/upgrade.go +++ b/edge/pkg/edgehub/upgrade/upgrade.go @@ -138,8 +138,8 @@ func (*keadmUpgrade) Upgrade(upgradeReq *commontypes.NodeUpgradeJobRequest) erro upgradeReq.UpgradeID, upgradeReq.HistoryID, version.Get(), upgradeReq.Version, opts.ConfigFile, image) // run upgrade cmd to upgrade edge node - // use setsid command and nohup command to start a separate progress - command := fmt.Sprintf("setsid nohup %s &", upgradeCmd) + // use nohup command to start a child progress + command := fmt.Sprintf("nohup %s &", upgradeCmd) cmd := exec.Command("bash", "-c", command) s, err := cmd.CombinedOutput() if err != nil { |
