【发布时间】:2015-10-06 11:51:01
【问题描述】:
我有一个从终端 (node myapp.js) 运行的 Node 应用程序。
这个应用程序产生一个子节点进程(通过child_process.fork)。
发生这种情况后,我想退出父进程,并将终端的控制权交给子进程。现在,当我退出父进程时,子进程只是在后台运行,终端返回 bash。如何将终端提供给子进程,使其不会返回 bash?
【问题讨论】:
-
如果你想分叉子进程,然后立即作为父进程死亡并让子进程接管,我的问题是:为什么要分叉一个新进程?
-
如果能够按功能分离我的进程,而不是将它们全部集中到一个进程中,这将很方便。它将允许增加模块化。
标签: javascript node.js bash terminal child-process