Javascript 执行shell命令并获取日志nodejs
我正在使用此本机nodejs方法运行可执行文件:Javascript 执行shell命令并获取日志nodejs,javascript,node.js,process,dns,fork,Javascript,Node.js,Process,Dns,Fork,我正在使用此本机nodejs方法运行可执行文件: child = exec('node app.js', function (error, stdout, stderr) {} }); 在进程终止时调用回调。但是我需要进程在生命周期中记录在控制台中的内容。这可能吗?谢谢大家! 改用。例如: var cproc = require("child_process"); proc = cproc.spawn("ping", ["www.google.com"]); proc.stdout.on(
child = exec('node app.js',
function (error, stdout, stderr) {}
});
在进程终止时调用回调。但是我需要进程在生命周期中记录在控制台中的内容。这可能吗?谢谢大家! 改用。例如:
var cproc = require("child_process");
proc = cproc.spawn("ping", ["www.google.com"]);
proc.stdout.on("data", function(res) {
console.log("Data received: " + res);
});
您是否尝试从
stdout
和stderr
读取数据?是的,但当进程终止时会调用此回调!我需要应用程序启动时记录的内容,或者某种传递此数据的方法。使用child\u进程。改为生成,并处理exit
事件。谢谢。这些数据是如何传递的?是小溪吗?如何将数据作为对象@萨利迈斯,我想是的。“以数据为对象”是什么意思<代码>数据
只是一个文本字符串。。。