From 314f11d73d924d8ff8340fb989a545149850dfda Mon Sep 17 00:00:00 2001 From: ruki Date: Tue, 5 Apr 2022 23:45:59 +0800 Subject: stop server --- xmake/modules/private/service/server.lua | 3 +++ 1 file changed, 3 insertions(+) (limited to 'xmake/modules/private/service/server.lua') diff --git a/xmake/modules/private/service/server.lua b/xmake/modules/private/service/server.lua index a4ce80706..8c4615bab 100644 --- a/xmake/modules/private/service/server.lua +++ b/xmake/modules/private/service/server.lua @@ -74,6 +74,9 @@ function server:runloop() raise("%s: has been started!", self) end + -- save the current pid for stopping service + io.writefile(self:pidfile(), os.getpid()) + -- run loop local sock = socket.bind(self:addr(), self:port()) sock:listen(100) -- cgit v1.3.1