0.1.0 • Published 12 years ago
killer v0.1.0
killer
It makes sure that your processes are dead.
Usage
Example
The following example uses killer to kill a child process after an hour.
var spawn = require('child_process').spawn,
killer = require('killer');
var child = spawn('node', ['server.js']);
setTimeout(function () {
// Ensure that the server is dead.
killer(child.pid, function () {
console.log('Child process killed');
});
}, 60 * 60 * 1000);killer(options, callback)
options
If options is a string or a number, it's assumed to be the PID. Defaults are
used for all other options.
pid- PID of the process to killinterval- How often to check if process is still alive (default: 1000). Setting tofalsedisables polling.killSignal- which signal to use to kill the process (default:SIGKILL)termSignal- which signal to use to terminate the process after timeout (default:SIGTERM)timeout- when to sendtermSignalto the process (default: 10000).
callback
Called when process is dead.
0.1.0
12 years ago