fix: add proc.kill fallback when process group kill fails
This commit is contained in:
committed by
YeonGyu-Kim
parent
7f0950230c
commit
f92d2e8f7f
@@ -98,7 +98,11 @@ export async function executeHookCommand(
|
|||||||
const killProcessGroup = (signal: NodeJS.Signals) => {
|
const killProcessGroup = (signal: NodeJS.Signals) => {
|
||||||
try {
|
try {
|
||||||
if (!isWin32 && proc.pid) {
|
if (!isWin32 && proc.pid) {
|
||||||
process.kill(-proc.pid, signal);
|
try {
|
||||||
|
process.kill(-proc.pid, signal);
|
||||||
|
} catch {
|
||||||
|
proc.kill(signal);
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
proc.kill(signal);
|
proc.kill(signal);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user