摘要: 创建守护进程一般通过 fork() 子进程后,进行处理得到。fork() 出的子进程是父进程的复制品,所以必须除去从父进程继承的东西。 1. 创建子进程,终止父进程 这一步的目的是使其脱离终端控制,进入后台运行。 2. 在子进程中建立新的会话 通过 setsid 函数建立新的会话,使得进程摆脱原会话 阅读全文
posted @ 2022-10-03 22:02 成信吴彦祖(略胜亿筹) 阅读(33) 评论(0) 推荐(0)
摘要: 僵尸进程的定义是:一个已经终止运行但其父进程尚未对其进行善后处理(获取终止子进程的有关信息、释放它仍占用的资源)的进程,被称为僵尸进程。这种僵尸进程会在父进程退出后,变成孤儿进程,会被 init 进程过继并清理。还有另外的情况是父进程先于子进程退出,这种情况下的子进程也会被 init 进程清理,但并 阅读全文
posted @ 2022-10-03 21:28 成信吴彦祖(略胜亿筹) 阅读(31) 评论(0) 推荐(0)