diff options
| author | ruki <[email protected]> | 2022-04-05 23:45:59 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2022-04-05 23:45:59 +0800 |
| commit | 314f11d73d924d8ff8340fb989a545149850dfda (patch) | |
| tree | 87cca329570d70f33eea1a0733342086d0559b90 /xmake/modules/private/service/server.lua | |
| parent | c7e96adbab7d833ca63ac4fb73061f9949a46de0 (diff) | |
stop server
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) |
