doc: correct check for failed child_process.spawn
Since 0.10.x, exec failures are no longer signaled through stderr, but rather as error events. Signed-off-by: Fedor Indutny <fedor@indutny.com>
This commit is contained in:
parent
d3204b0225
commit
044da47353
@ -378,11 +378,8 @@ Example of checking for failed exec:
|
|||||||
var spawn = require('child_process').spawn,
|
var spawn = require('child_process').spawn,
|
||||||
child = spawn('bad_command');
|
child = spawn('bad_command');
|
||||||
|
|
||||||
child.stderr.setEncoding('utf8');
|
child.on('error', function (err) {
|
||||||
child.stderr.on('data', function (data) {
|
|
||||||
if (/^execvp\(\)/.test(data)) {
|
|
||||||
console.log('Failed to start child process.');
|
console.log('Failed to start child process.');
|
||||||
}
|
|
||||||
});
|
});
|
||||||
|
|
||||||
Note that if spawn receives an empty options object, it will result in
|
Note that if spawn receives an empty options object, it will result in
|
||||||
|
Loading…
x
Reference in New Issue
Block a user