From 73eae62580d4f78ade009415ba6533f502f29e5e Mon Sep 17 00:00:00 2001 From: Steven Barth Date: Tue, 26 May 2009 17:44:27 +0000 Subject: Fix redirector --- libs/lucid/luasrc/lucid.lua | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'libs/lucid/luasrc') diff --git a/libs/lucid/luasrc/lucid.lua b/libs/lucid/luasrc/lucid.lua index 62741e79f5..d72bf25ef9 100644 --- a/libs/lucid/luasrc/lucid.lua +++ b/libs/lucid/luasrc/lucid.lua @@ -54,9 +54,20 @@ function start() end end + state:set(UCINAME, "main", "pid", nixio.getpid()) + state:save(UCINAME) + run() end +function stop() + local pid = tonumber(state:get(UCINAME, "main", "pid")) + if pid then + return nixio.kill(pid, nixio.const.SIGTERM) + end + return false +end + function prepare() local debug = tonumber((cursor:get(UCINAME, "main", "debug"))) -- cgit v1.2.3