节点child_process不适用于我的用例。还有哪些从node.js应用程序启动进程的方法?对于我尝试过的所有查询,Google似乎都指向了child_process。
编辑我需要从node.js应用程序启动许多进程。这些过程需要比“开始”过程更长久。换句话说:如果“启动”进程被终止(无论如何),则生成的进程必须保持不受阻碍的运行。
我试图在使用child_process中的任何方法启动的进程中拦截SIGINT。它有点起作用,但只要进程尝试写入stdout,进程就会崩溃。
答案 0 :(得分:1)
您可以使用node-ffi执行此操作,如下例所示: https://stackoverflow.com/a/6288426/288425
只需将echo $USER
替换为您要运行的流程。