在 C 中,是否可以让 forked() 进程在父进程退出后无限期地存活?
我想做的事情的想法是,父进程 fork 一个子进程,然后退出,子进程继续在后台运行,直到另一个进程向它发送终止信号。
最佳答案
是的,保住 child 是绝对可以的。其他响应者也是正确的;这就是“守护进程”或后台进程在 Linux 环境中的运行方式。
有些人将此称为“fork off and die”方法。这是一个描述如何操作的链接: http://wiki.linuxquestions.org/wiki/Fork_off_and_die
请注意,不仅仅是 fork()-ing 完成了。关闭文件描述符以防止后台进程占用系统资源等。
关于c - Fork,父子进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8303655/