lib-supervise
v0.2.0
Published
supervise a single child process
Downloads
6
Readme
Supervise
Install
npm install --save lib-supervise
Usage
var supervise = require('lib-supervise');
var job = supervise({
exec: 'node',
args: ['server.js']
});
job.on('run', function start(proc) {
proc.stdout.pipe(process.stdout);
proc.stderr.pipe(process.stdout);
console.log("----> job", proc.pid);
});
job.on('die', function fault(code, signal) {
console.log("----> die", code, signal);
});
job.on('end', function finish() {
console.log("----> end");
});
Details
- supervise always creates pipes to the child process, so you should do something with them
- child process error events are caught and send to
job.error