【发布时间】:2014-03-20 18:42:28
【问题描述】:
我正在寻找在基于 Linux 的系统上使用的 C 代码来异步启动另一个进程。即使第一个过程结束,第二个过程也应该继续。我查看了“fork”、“system”和“exec”选项,但没有看到任何会产生不与原始进程通信的对等进程或原始进程的子进程。
这个可以吗?
【问题讨论】:
-
当父进程死亡时,其子进程不会死亡。子进程得到一个新的父进程 -
init进程。 -
Arjun 所说的 + 进程也可以随意孤立自己。这称为
daemonizing -
请参阅stackoverflow.com/questions/17954432/creating-a-daemon-in-linux 了解有关在 Linux 下创建守护进程的说明。