commit ea32b4713dbac5a8403e59faa1810786f6ca6963 parent c628d2b7f0b2e7577823ccbf8e0d839e67f9f6e9 Author: tms <nemi@skaut.cz> Date: Wed, 6 Jan 2021 00:11:55 +0100 update Diffstat:
M | track_run.lua | | | 8 | ++++++-- |
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/track_run.lua b/track_run.lua @@ -31,10 +31,14 @@ local function cleanup() if handler.onEnd then handler.onEnd() end end -signal.signal(signal.SIGINT, function(signum) +local function onExit(signum) cleanup() os.exit(signum) -end) +end + +signal.signal(signal.SIGINT, onExit) +signal.signal(signal.SIGTERM, onExit) +signal.signal(signal.SIGKILL, onExit) -----------------------------------------------------------------------------------------------------------------------