除了child_process中的方法之外,还有其他方法可以启动进程吗
Is there another way to start processes than the methods in child_process?
Nodes child_process不适用于我的用例。从node.js应用程序启动进程的其他方法还有哪些?谷歌似乎把我尝试过的所有查询都指向child_process。
编辑我需要从node.js应用程序启动许多进程。这些过程需要比"启动"过程更长久。换句话说:如果"启动"进程被终止(无论如何),派生的进程必须保持不受阻碍的运行。
我曾尝试在child_process中的任何方法启动的进程中拦截SIGINT。它有点工作,但一旦进程试图写入stdout,进程就会崩溃。
您可以使用节点ffi来完成此操作,如下例所示:https://stackoverflow.com/a/6288426/288425
只需将echo $USER
替换为要运行的进程即可。
相关文章:
- 为什么不推荐使用“with”?是否有更好或其他方法可以“下降”到对象的命名空间
- 如何从其他方法访问Angular.js$scope
- 有没有一种方法可以在过滤掉iOS Chrome、Firefox和其他浏览器的同时检测iOS safari
- 停止内部事件处理程序冒泡的其他方法,jQuery
- 有没有办法将选择器返回到元素?是$(这个)还是其他方法
- 比使用大量其他 if 语句更有效的方法
- 使用一个方法在c#中启动其他方法
- 有没有一种方法可以捕获JavaScript控制台输出,以便我可以在其他地方引用它
- Meteor-如何从其他JS文件中调用外部类方法
- 使用appendchild或其他方法向ul添加html代码而不是纯文本
- 如何从指令中的其他模块调用方法
- 使用map方法将javascript对象数组转换为其他对象数组
- 用Javascript或其他方法通过语音读取整个HTML页面(离线)
- 有没有其他方法可以在远程服务器上包含php文件?除了<?php include()>
- 为什么不't我的Javascript,如果其他方法有效的话
- 有没有办法使用画布或其他方法在 HTML 中制作圆形图像
- Javascript 调用其他对象方法
- 在其他 HTML 页面中调用方法
- 如何在 emberjs 中访问其他控制器方法
- 无法获得其他方法是否可以在 HAML JavaScript 中正常工作