是否有另一种方法来启动进程而不是child_process中的方法?

时间:2012-02-17 08:21:58

标签: javascript node.js process

节点child_process不适用于我的用例。还有哪些从node.js应用程序启动进程的方法?对于我尝试过的所有查询,Google似乎都指向了child_process。

编辑我需要从node.js应用程序启动许多进程。这些过程需要比“开始”过程更长久。换句话说:如果“启动”进程被终止(无论如何),则生成的进程必须保持不受阻碍的运行。

我试图在使用child_process中的任何方法启动的进程中拦截SIGINT。它有点起作用,但只要进程尝试写入stdout,进程就会崩溃。

1 个答案:

答案 0 :(得分:1)

您可以使用node-ffi执行此操作,如下例所示: https://stackoverflow.com/a/6288426/288425

只需将echo $USER替换为您要运行的流程。