【发布时间】:2016-02-06 02:46:24
【问题描述】:
最近我开始学习 node.js。我遇到了一种情况,我必须调用多个(比如 6 个 shell)脚本。每个脚本返回不同的 json,最后我必须通过从中选择必要的字段来创建一个新的 json每个脚本使用 node 和 express 返回的 json。
例如:脚本 json 输出:{"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 脚本的输出的方法。
【问题讨论】: