diff --git a/signal_handler.ts b/signal_handler.ts index f0bf775..6743634 100644 --- a/signal_handler.ts +++ b/signal_handler.ts @@ -25,6 +25,7 @@ export function add_exit_handler(m: TaskManager) { Deno.addSignalListener("SIGINT", handler); if (Deno.build.os !== "windows") { Deno.addSignalListener("SIGTERM", () => { + m.abort(); m.force_abort(); ExitTarget.dispatchEvent(new Event("close")); m.close();