浏览代码

enhance: use risefront.restart()

Jacky 22 小时之前
父节点
当前提交
6de8e44cd6
共有 1 个文件被更改,包括 3 次插入5 次删除
  1. 3 5
      internal/upgrader/upgrade.go

+ 3 - 5
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
 }