nodejs中的spawn vs exec - child_process

时间:2016-02-06 02:46:25

标签: node.js express

最近我开始学习node.js.I有一种情况我必须调用多个(比如说6个shell)脚本。每个脚本返回不同的json,最后我必须通过从中选择必要的字段来创建一个新的json每个脚本使用node返回的json。

例如:script json output:{“firstname”:“xxx”,“lastname”:“yyyy”,“account”:“1234”}。 我理解spawn和exec之间的区别: 推荐此博客 - http://www.hacksparrow.com/difference-between-spawn-and-exec-of-node-js-child_process.html

由于'exec'有缓冲限制,我很困惑,这是我的场景的最佳选择。 此外,我试图找出并行执行脚本的方式,并返回6个shell脚本的输出。

1 个答案:

答案 0 :(得分:0)

有点晚了但是如果你想并行执行脚本请检查异步模块。

https://github.com/caolan/async

检查并行方法。