From 6de8e44cd62a4394582448bc6d6eb4fb0d12a47d Mon Sep 17 00:00:00 2001 From: Jacky Date: Sat, 3 May 2025 07:37:46 +0800 Subject: [PATCH] enhance: use risefront.restart() --- internal/upgrader/upgrade.go | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/internal/upgrader/upgrade.go b/internal/upgrader/upgrade.go index 36649068..dde2129f 100644 --- a/internal/upgrader/upgrade.go +++ b/internal/upgrader/upgrade.go @@ -7,12 +7,12 @@ import ( "net/http" "net/url" "os" - "os/exec" "path/filepath" "strconv" "strings" "sync/atomic" + "code.pfad.fr/risefront" _github "github.com/0xJacky/Nginx-UI/.github" "github.com/0xJacky/Nginx-UI/internal/helper" "github.com/0xJacky/Nginx-UI/internal/version" @@ -269,8 +269,6 @@ func (u *Upgrader) PerformCoreUpgrade(tarPath string) (err error) { } // gracefully restart - cmd := exec.Command(os.Args[0]) - cmd.Stdout = os.Stdout - cmd.Stderr = os.Stderr - return cmd.Start() + risefront.Restart() + return }