fix: daemon模式config路径异常

This commit is contained in:
Mmx
2021-12-02 13:12:11 +08:00
parent 5dc64e87eb
commit 4d9729dc3b

View File

@@ -46,10 +46,9 @@ func Guardian(output bool) {
func EnterGuardian() { func EnterGuardian() {
util.Log.OutPut = true util.Log.OutPut = true
global.Status.Guardian = true
util.Log.Println("[Guardian mode]") util.Log.Println("[Guardian mode]")
if global.Config.Settings.Daemon.Enable || global.Flags.Daemon { if global.Config.Settings.Daemon.Enable || global.Flags.Daemon {
if err := exec.Command(os.Args[0], "--running-daemon", "--config", global.Flags.Path).Start(); err != nil { if err := exec.Command(os.Args[0], append(os.Args[1:], "--running-daemon")...).Start(); err != nil {
util.Log.Fatalln(err) util.Log.Fatalln(err)
} }
util.Log.Println("[Daemon mode entered]") util.Log.Println("[Daemon mode entered]")