从子进程缓冲stdout / stderr

时间:2017-11-10 17:53:03

标签: node.js

假设我使用合理数量的stdout / stderr启动子进程:

const k = cp.spawn('bash');

k.stdout.pause();
k.stderr.pause();

setTimeout(function(){
  // 20  seconds later, we resume streaming
 k.stdout.pipe(getDest());
 k.stderr.pipe(getDest());
},20000);

这个子进程的stdout / stderr真的被缓存在内存中,当我最终恢复流式传输时,它们都不会丢失吗?

0 个答案:

没有答案