From 15cfa5868b0b4396c8037796b593785b8179714c Mon Sep 17 00:00:00 2001 From: lxy <237809796@qq.com> Date: Thu, 21 Jan 2021 14:20:23 +0000 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=EF=BC=9A=E5=91=BD=E4=BB=A4?= =?UTF-8?q?=E8=A1=8C=E5=8F=91=E9=80=81=20timer=20=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=E6=8C=87=E4=BB=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: svn://47.119.165.148/zhub@77 e63fbceb-bcc3-4977-ac22-735b83d8d0f4 --- app.go | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/app.go b/app.go index 83c1604..2678d94 100644 --- a/app.go +++ b/app.go @@ -1,6 +1,7 @@ package main import ( + "log" "os" "strings" "zhub/cli" @@ -22,14 +23,23 @@ func main() { confPath = arg[3:] } } + conf.Load(confPath) + if len(addr) == 0 { + addr = conf.GetStr("service.zhub.servers", "127.0.0.1:1216") + } + + if len(os.Args) == 3 && strings.EqualFold(os.Args[1], "-r") { + if cli, err := cli.Create(addr, ""); err != nil { + log.Println(err) + } else { + cli.Cmd("reload-timer-config") + cli.Close() + } + return + } if server { - conf.Load(confPath) - if len(addr) == 0 { - addr = conf.GetStr("service.zhub.servers", "127.0.0.1:1216") - } - // 服务进程启动 - zsub.ServerStart(addr) + zsub.ServerStart(addr) // 服务进程启动 } else { cli.ClientRun(addr) }