1
0
mirror of https://shylinux.com/x/icebergs synced 2025-04-25 17:18:05 +08:00

fix dream start

This commit is contained in:
shylinux 2020-01-12 20:47:03 +08:00
parent 1c7a937ef3
commit 85d41c34eb
3 changed files with 3 additions and 1 deletions

View File

@ -84,6 +84,7 @@ var Index = &ice.Context{Name: "cli", Help: "命令模块",
switch m.Option("cmd_type") { switch m.Option("cmd_type") {
case "daemon": case "daemon":
// 守护进程 // 守护进程
cmd.Env = append(cmd.Env, fmt.Sprintf("PATH=%s", os.Getenv("PATH")))
m.Gos(m, func(m *ice.Message) { m.Gos(m, func(m *ice.Message) {
if e := cmd.Start(); e != nil { if e := cmd.Start(); e != nil {
m.Warn(e != nil, "%v start: %s", arg, e) m.Warn(e != nil, "%v start: %s", arg, e)

View File

@ -807,6 +807,7 @@ var Index = &ice.Context{Name: "web", Help: "网络模块",
// 启动任务 // 启动任务
m.Option("cmd_dir", p) m.Option("cmd_dir", p)
m.Option("cmd_type", "daemon") m.Option("cmd_type", "daemon")
m.Option("cmd_env", "ctx_log", "boot.log")
m.Cmd(m.Confv(ice.WEB_DREAM, "meta.cmd"), "self", arg[0]) m.Cmd(m.Confv(ice.WEB_DREAM, "meta.cmd"), "self", arg[0])
time.Sleep(time.Second * 3) time.Sleep(time.Second * 3)
m.Event(ice.DREAM_START, arg...) m.Event(ice.DREAM_START, arg...)

View File

@ -73,7 +73,7 @@ prepare() {
} }
start() { start() {
trap HUP hup && while true; do trap HUP hup && while true; do
date && ./${ice_bin} \$@ 2>\$ctx_log && echo -e "\n\nrestarting..." || break date && ice.bin \$@ 2>\$ctx_log && echo -e "\n\nrestarting..." || break
done done
} }
serve() { serve() {