一、会话包含一个或多个进程组,一个会话下面只运行有一个终端同于和用户交互的。
二、我们打开一个shell窗口就会创建一个会话就,这个会话下会创建了一个终端(进程组)。当我们通过终端运行一个程序的时候,就是终端(进程组)创建了一个子进程,我们的子进程(程序)依赖于这个会话和shell终端,所以终端结束我们的程序也会结束(这个叫前台程序 R+ ),也可以将程序运行在后台通过运行时追加 &命令或在终端上按下ctrl + Z (后台程序 R)。
三、进程组是一组进程的集合,父进程创建一个子进程,子进程也可以创建子进程(相对他的父进程叫孙进程),这些进程同属于一个进程组。

- 本文作者: 龙兄嵌入式
- 本文链接: https://hexo.880755.xyz/1970/01/01/zblog/download/27.会话、终端、进程组之间的关系/