diff --git a/src/shared/command-executor/execute-hook-command.ts b/src/shared/command-executor/execute-hook-command.ts index 8dae500d..d4ded4a5 100644 --- a/src/shared/command-executor/execute-hook-command.ts +++ b/src/shared/command-executor/execute-hook-command.ts @@ -98,7 +98,11 @@ export async function executeHookCommand( const killProcessGroup = (signal: NodeJS.Signals) => { try { if (!isWin32 && proc.pid) { - process.kill(-proc.pid, signal); + try { + process.kill(-proc.pid, signal); + } catch { + proc.kill(signal); + } } else { proc.kill(signal); }