From 481ac90d2c340bc6dad014ddffc15c0fa33e0b74 Mon Sep 17 00:00:00 2001 From: shylinux Date: Wed, 1 Mar 2023 19:16:42 +0800 Subject: [PATCH] opt some --- base/cli/forever.go | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/base/cli/forever.go b/base/cli/forever.go index ec8dcc7d..db3152b0 100644 --- a/base/cli/forever.go +++ b/base/cli/forever.go @@ -54,9 +54,14 @@ func init() { m.Cmdy(FOREVER, bin, ice.SERVE, START, arg) } }}, - RESTART: {Hand: func(m *ice.Message, arg ...string) { m.Cmd(gdb.SIGNAL, gdb.RESTART) }}, - STOP: {Hand: func(m *ice.Message, arg ...string) { m.Cmd(gdb.SIGNAL, gdb.STOP) }}, - DELAY: {Hand: func(m *ice.Message, arg ...string) { m.Sleep(arg[0]).Cmdy(arg[1:]) }}, + RESTART: {Hand: func(m *ice.Message, arg ...string) { + if runtime.GOOS == WINDOWS { + return + } + m.Cmd(gdb.SIGNAL, gdb.RESTART) + }}, + STOP: {Hand: func(m *ice.Message, arg ...string) { m.Cmd(gdb.SIGNAL, gdb.STOP) }}, + DELAY: {Hand: func(m *ice.Message, arg ...string) { m.Sleep(arg[0]).Cmdy(arg[1:]) }}, }, Hand: func(m *ice.Message, arg ...string) { if len(arg) == 0 { m.Cmdy(RUNTIME, BOOTINFO)