diff --git a/packages/cli/src/commands/start.ts b/packages/cli/src/commands/start.ts index 3364ff1ef..ba1ec693b 100644 --- a/packages/cli/src/commands/start.ts +++ b/packages/cli/src/commands/start.ts @@ -1148,6 +1148,8 @@ async function runStartup( // SIGINT/SIGTERM so the dashboard group is also cleaned up on exit. if (!isWindows() && pid) { const forward = (): void => { + process.off("SIGINT", forward); + process.off("SIGTERM", forward); void killProcessTree(pid, "SIGTERM"); }; process.once("SIGINT", forward);