
前台进程和后台进程的区别
前台进程 VS 后台进程
前台进程:

后台进程:

后台进程不影响 Bash,用户可以在进程运行期间继续执行命令:

在上面的示例中有一组 PPID 系统的 sleep 进程。PGID 称为进程组 ID,最上面图片中的 3578434 前面的数字 2 称为任务号。启动一个进程组(由多个进程执行)共同完成一个任务。当我们执行命令行时,会启动一个进程组(至少是一个进程),完成某个任务。
指令学习
- jobs:查看后台进程(组)
- fg + 任务号:把后台进程(组)变成前台进程

- Ctrl + Z:把前台进程暂停变成后台进程
- bg + 任务号:让暂停的进程跑起来
组长进程
执行一组进程中 PID 和 PGID 一样的即为组长进程:

进程组组长的作用: 进程组组长可以创建一个进程组或者创建该组中的进程。



