From f1484d0395004e613f427162d5c426cc6b384a28 Mon Sep 17 00:00:00 2001 From: GoEdgeLab Date: Mon, 6 Dec 2021 19:28:00 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=AF=E5=8A=A8=E6=97=B6=E5=A2=9E=E5=8A=A0si?= =?UTF-8?q?d=E8=AE=BE=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/apps/app_cmd.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/internal/apps/app_cmd.go b/internal/apps/app_cmd.go index 4008939..24d4d8c 100644 --- a/internal/apps/app_cmd.go +++ b/internal/apps/app_cmd.go @@ -11,6 +11,7 @@ import ( "os/exec" "runtime" "strconv" + "syscall" "time" ) @@ -187,6 +188,11 @@ func (this *AppCmd) runStart() { _ = os.Setenv("EdgeBackground", "on") cmd := exec.Command(os.Args[0]) + cmd.SysProcAttr = &syscall.SysProcAttr{ + Foreground: false, + Setsid: true, + } + err := cmd.Start() if err != nil { fmt.Println(this.product+" start failed:", err.Error())