何为守护进程
守护进程(daemon)是一类在后台运行的特殊进程,其生存期较长,独立于控制终端、执行特定的系统任务。很多守护进程在系统引导的时候启动,并且一直运行直到系统关闭。另一些只在需要的时候才启动,完成任务后就自动结束。
我们先来学习几个新概念:会话、会话首进程、进程组、组长进程。
进程组 / 组长进程 / 会话 / 会话首进程
进程组
进程组:每个进程都属于一个进程组,进程组中可以包含一个或多个进程。进程组中有一个组长进程(第一个进程),组长的进程 ID 是进程组 ID(PGID)。
-
当父进程,创建子进程的时候,默认子进程与父进程属于同一进程组。
-
组长进程可以创建一个进程组,创建该进程组中的进程,然后终止。