新增:命令行发送 timer 更新指令
git-svn-id: svn://47.119.165.148/zhub@77 e63fbceb-bcc3-4977-ac22-735b83d8d0f4
This commit is contained in:
22
app.go
22
app.go
@@ -1,6 +1,7 @@
|
|||||||
package main
|
package main
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"log"
|
||||||
"os"
|
"os"
|
||||||
"strings"
|
"strings"
|
||||||
"zhub/cli"
|
"zhub/cli"
|
||||||
@@ -22,14 +23,23 @@ func main() {
|
|||||||
confPath = arg[3:]
|
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 {
|
if server {
|
||||||
conf.Load(confPath)
|
zsub.ServerStart(addr) // 服务进程启动
|
||||||
if len(addr) == 0 {
|
|
||||||
addr = conf.GetStr("service.zhub.servers", "127.0.0.1:1216")
|
|
||||||
}
|
|
||||||
// 服务进程启动
|
|
||||||
zsub.ServerStart(addr)
|
|
||||||
} else {
|
} else {
|
||||||
cli.ClientRun(addr)
|
cli.ClientRun(addr)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user