IPC还是命令行?

时间:2015-08-02 14:38:16

标签: linux shell scripting node.js ipc

我正在创建一个需要使用一些unix命令的nodejs程序。

我有两个选择是使用exec('command ...')执行它们,只使用给定的参数执行命令。

或通过IPC沟通。

使用IPC而不是exec有什么好处?

1 个答案:

答案 0 :(得分:1)

这取决于该计划是什么。 Exec会产生与必须分叉子并加载它(实际的系统级exec)相关的成本。 如果你要经常使用那个unix程序,比如你正在编写服务器,使用IPC可能只允许你支付一次这个价格,但它依赖于那个unix程序&# 39;能够在IPC设置中作为服务器运行。