diff --git a/controllers/daemon.go b/controllers/daemon.go index a3ce1ed..9cfa8bf 100644 --- a/controllers/daemon.go +++ b/controllers/daemon.go @@ -20,7 +20,7 @@ var Daemon = daemon{ } func init() { - if global.Flags.Daemon { + if global.Flags.RunningDaemon { Guardian(false) } } diff --git a/controllers/guardian.go b/controllers/guardian.go index 9dd99e6..4459bfd 100644 --- a/controllers/guardian.go +++ b/controllers/guardian.go @@ -49,7 +49,7 @@ func EnterGuardian() { global.Status.Guardian = true util.Log.Println("[Guardian mode]") if global.Config.Settings.Daemon.Enable { - if err := exec.Command(os.Args[0], "-daemon").Start(); err != nil { + if err := exec.Command(os.Args[0], "-running-daemon").Start(); err != nil { util.Log.Fatalln(err) } util.Log.Println("[Daemon mode entered]") diff --git a/global/flags.go b/global/flags.go index a07a6c0..6c7ba81 100644 --- a/global/flags.go +++ b/global/flags.go @@ -5,12 +5,12 @@ import ( ) var Flags struct { - Path string - Daemon bool + Path string + RunningDaemon bool } func initFlags() { flag.StringVar(&Flags.Path, "config", "Config.json", "config path") - flag.BoolVar(&Flags.Daemon, "daemon", false, "") + flag.BoolVar(&Flags.RunningDaemon, "running-daemon", false, "") flag.Parse() }