From 144797f24609fa3689791f1f87bdeb721e348b7e Mon Sep 17 00:00:00 2001 From: lifegpc Date: Mon, 22 May 2023 13:05:36 +0800 Subject: [PATCH] Add SIGKILL handle --- signal_handler.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/signal_handler.ts b/signal_handler.ts index b72e859..a1871b7 100644 --- a/signal_handler.ts +++ b/signal_handler.ts @@ -20,4 +20,11 @@ export function add_exit_handler(m: TaskManager) { m.close(); }; Deno.addSignalListener("SIGINT", handler); + if (Deno.build.os !== "windows") { + Deno.addSignalListener("SIGKILL", () => { + m.abort(); + m.force_abort(); + m.close(); + }); + } }