diff --git a/src/common/terminateProcess.sh b/src/common/terminateProcess.sh deleted file mode 100755 index 9b06884..0000000 --- a/src/common/terminateProcess.sh +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/bash - -terminateTree() { - for cpid in $(/usr/bin/pgrep -P $1); do - terminateTree $cpid - done - kill -9 $1 > /dev/null 2>&1 -} - -for pid in $*; do - terminateTree $pid -done diff --git a/src/common/utilities.ts b/src/common/utilities.ts index a6d3255..38d5b52 100644 --- a/src/common/utilities.ts +++ b/src/common/utilities.ts @@ -13,9 +13,8 @@ export function killProcess(childProcess: ChildProcess, logger?: ILogger): void break; default: - const cmd = path.join(__dirname, 'terminateProcess.sh'); - - execSync(`${cmd} ${childProcess.pid.toString()}`); + // ctrl + c + execSync(`kill -2 ${childProcess.pid.toString()}`); break; } } catch (error) {