From 3c1d39831fd2d20b117e58d5566f60f42bb0b2fd Mon Sep 17 00:00:00 2001 From: EnumDev Date: Mon, 1 Sep 2025 16:10:56 +0300 Subject: [PATCH] Keep simple services running if exit method is "stop_command" --- src/esvm/service.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/esvm/service.go b/src/esvm/service.go index 828cbd4..ed565ce 100644 --- a/src/esvm/service.go +++ b/src/esvm/service.go @@ -215,7 +215,11 @@ func (service *EnitService) StartService() error { default: if service.Type == "simple" && err == nil { service.restartCount = 0 - _ = service.setCurrentState(EnitServiceCompleted) + if service.ExitMethod != "stop_command" { + _ = service.setCurrentState(EnitServiceCompleted) + } else { + _ = service.setCurrentState(EnitServiceRunning) + } return } if !service.CrashOnSafeExit {