有没有比child_process中的方法启动进程的另一种方法?

节点child_process不适用于我的用例。 还有什么其他方法可以从node.js应用程序启动进程? Google似乎把我指向了我所尝试过的所有查询的child_process。

编辑我需要从一个node.js应用程序启动一些进程。 这些过程需要比“开始”过程长。 换句话说,如果“开始”进程被杀死(无论如何),产生的进程必须保持畅通无阻。

我已经试图在用child_process中的任何方法启动的进程中拦截SIGINT。 它有点作品,但一旦进程试图写入标准输出进程崩溃。

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

只需将echo $USERreplaceecho $USER您要运行的进程即可。