有某种方式可以监听节点进程的事件 比如 process.stderr ,我想要一个事件,当调用这一行来做一些逻辑时,任何想法是否可能?
答案 0 :(得分:0)
如果你的意思是听你的nodejs服务器产生的子进程,那么简单,我给出了下面的例子。
注意:很难猜出你的意思
var spawn = require('child_process').spawn;
var child = spawn('myshell.sh', []);
child.stdout.on('data', function(data) {
console.log('stdout- ' + data);
});
child.stderr.on('data', function (data) {
console.log('stderr- ' + data);
});
child.on('exit', function (code) {
console.log('exit - ' + code);
});