diff options
Diffstat (limited to 'xmake/modules/private/service/server.lua')
| -rw-r--r-- | xmake/modules/private/service/server.lua | 3 |
1 files changed, 3 insertions, 0 deletions
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) |
