执行shell命令并获取日志nodejs

我正在使用这个本地nodejs方法来运行一个可执行文件:

child = exec('node app.js', function (error, stdout, stderr) {} }); 

该进程终止时调用callback。 但是我需要什么进程在终身login控制台。 这可能吗? 谢谢!

使用spawn代替。 例:

 var cproc = require("child_process"); proc = cproc.spawn("ping", ["www.google.com"]); proc.stdout.on("data", function(res) { console.log("Data received: " + res); });