From 00a4a33c5f86e0248d53a20b95c5ff3c1502f492 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E6=B2=B3?= Date: Tue, 26 Mar 2019 17:53:56 +0800 Subject: [PATCH] Client run bug --- client/control.go | 1 + lib/daemon/daemon.go | 6 +++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/client/control.go b/client/control.go index f755333..903c91e 100644 --- a/client/control.go +++ b/client/control.go @@ -163,6 +163,7 @@ re: } c.Close() + logs.Notice("Temporary access login key ", vkey) NewRPClient(cnf.CommonConfig.Server, vkey, cnf.CommonConfig.Tp, cnf.CommonConfig.ProxyUrl, cnf).Start() CloseLocalServer() goto re diff --git a/lib/daemon/daemon.go b/lib/daemon/daemon.go index e20a76e..54454b2 100644 --- a/lib/daemon/daemon.go +++ b/lib/daemon/daemon.go @@ -24,21 +24,25 @@ func InitDaemon(f string, runPath string, pidPath string) { switch os.Args[1] { case "start": start(args, f, pidPath, runPath) + os.Exit(0) case "stop": stop(f, args[0], pidPath) + os.Exit(0) case "restart": stop(f, args[0], pidPath) start(args, f, pidPath, runPath) + os.Exit(0) case "status": if status(f, pidPath) { log.Printf("%s is running", f) } else { log.Printf("%s is not running", f) } + os.Exit(0) case "reload": reload(f, pidPath) + os.Exit(0) } - os.Exit(0) } func reload(f string, pidPath string) {