diff --git a/kernel/model/process.go b/kernel/model/process.go index 65f43ac1d..1be4a41af 100644 --- a/kernel/model/process.go +++ b/kernel/model/process.go @@ -33,8 +33,11 @@ func HookResident() { for range time.Tick(time.Second * 30) { if 0 == util.CountSessions() { - logging.LogInfof("no active session, exit kernel process now") - Close(false, 1) + time.Sleep(time.Second * 7) + if 0 == util.CountSessions() { + logging.LogInfof("no active session, exit kernel process now") + Close(false, 1) + } } } }