捕获输出,shell参数设置为true

时间:2017-12-27 08:27:08

标签: javascript node.js child-process

我有一个正在运行的应用程序,需要在它自己的shell中启动它。我将shell设置为true来实现此功能,并且可以正常运行。但是,我现在无法捕获任何标准输出并发送任何标准输入。

有没有办法启用shell参数并仍然捕获输出并发送它?

var process_parameters = {

  maxBuffer: ( 1024 * 5000000 ),
  shell: true,
  detached: true

};

var process = child_process.spawn( application, parameters, process_parameters );

process.stdout.on( "data", function( content ) {

  //this never gets called
  console.log(content);

});

0 个答案:

没有答案