might-cli
Version:
A no-code solution for performing frontend tests
14 lines (13 loc) • 421 B
JavaScript
import psTree from 'ps-tree';
function kill(pid) {
return new Promise((resolve, reject) => {
psTree(pid, (err, children) => {
if (err)
reject(err);
children === null || children === void 0 ? void 0 : children.forEach(({ PID }) => process.kill(PID, 'SIGINT'));
process.kill(pid, 'SIGINT');
resolve();
});
});
}
kill(process.argv[2]);