Security News
tea.xyz Spam Plagues npm and RubyGems Package Registries
Tea.xyz, a crypto project aimed at rewarding open source contributions, is once again facing backlash due to an influx of spam packages flooding public package registries.
@jub3i/tree-kill
Advanced tools
Readme
Kill all processes in the process tree, including the root process.
This repo is a fork of https://github.com/pkrumins/node-tree-kill
Significant changes include:
.jscsrc
and .jshintrc
You can find this repo on npm and github.
In these examples we kill all the child processes of the process with pid 1
, including the process with pid 1
itself.
var tkill = require('@jub3i/tree-kill');
//NOTE: tkill() below has async internal components and may only finish
//killing processes after the call is made
tkill(1, 'SIGKILL');
var tkill = require('@jub3i/tree-kill');
tkill(1, 'SIGKILL', function(err) {
if (err) {
console.log('there was an error:', err);
return;
}
console.log('all processes killed');
});
Note: For Linux, these methods use ps -o pid --no-headers --ppid PID
to find the parent pids of PID
.
Note: For Windows, these methods use 'taskkill /pid PID /T /F'
to kill the process tree.
Sends signal signal
to all children processes of the process with pid pid
, including pid
. When the killing is complete cb
is called. The cb
method signature is cb(err)
.
Sends signal signal
to all children processes of the process with pid pid
, including pid
.
Sends signal SIGTERM
to all children processes of the process with pid pid
, including pid
. When the killing is complete cb
is called. The cb
method signature is cb(err)
.
Sends signal SIGTERM
to all children processes of the process with pid pid
, including pid
.
With npm do:
npm install @jub3i/tree-kill
Note: Install requires a version of npm greater than 2.7.0 which supports scoped packages, otherwise npm will install this git repo into the dependencies field of your package.json
MIT
FAQs
kill trees of processes
The npm package @jub3i/tree-kill receives a total of 7 weekly downloads. As such, @jub3i/tree-kill popularity was classified as not popular.
We found that @jub3i/tree-kill demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Tea.xyz, a crypto project aimed at rewarding open source contributions, is once again facing backlash due to an influx of spam packages flooding public package registries.
Security News
As cyber threats become more autonomous, AI-powered defenses are crucial for businesses to stay ahead of attackers who can exploit software vulnerabilities at scale.
Security News
UnitedHealth Group disclosed that the ransomware attack on Change Healthcare compromised protected health information for millions in the U.S., with estimated costs to the company expected to reach $1 billion.