我正在使用这个本机nodejs方法来运行可执行文件:
child = exec('node app.js',
function (error, stdout, stderr) {}
});
进程终止时调用回调。但是我需要在生命周期中进程在控制台中记录的内容。这可能吗?谢谢!
答案 0 :(得分:1)
请改用spawn
。例如:
var cproc = require("child_process");
proc = cproc.spawn("ping", ["www.google.com"]);
proc.stdout.on("data", function(res) {
console.log("Data received: " + res);
});