news 2026/4/18 5:34:36

运维系列【仅供参考】:进程间关系:进程、僵尸进程、孤儿进程、进程组、前台进程组、后台进程组、孤儿进程组、会话、控制终端

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
运维系列【仅供参考】:进程间关系:进程、僵尸进程、孤儿进程、进程组、前台进程组、后台进程组、孤儿进程组、会话、控制终端

进程间关系:进程、僵尸进程、孤儿进程、进程组、前台进程组、后台进程组、孤儿进程组、会话、控制终端

  • 进程间关系:进程、僵尸进程、孤儿进程、进程组、前台进程组、后台进程组、孤儿进程组、会话、控制终端
    • 摘要
    • 正文
      • 僵尸进程与孤儿进程
      • 文中用到的缩写
      • 进程、进程组、会话之间的关系
        • 总体关系
        • 会话
        • 进程组
        • 孤儿进程组
        • 解析:产生一个孤儿进程(组)并读终端
      • 注释




进程间关系:进程、僵尸进程、孤儿进程、进程组、前台进程组、后台进程组、孤儿进程组、会话、控制终端

摘要

本文详细介绍了bash shel环境下进程、进程组及会话的概念与管理方式,包括僵尸进程与孤儿进程的特点,以及前台与后
台进程组的区别。

正文

不同的shell对使用管道线时创建子进程的顺序不同,本文以bash为例,它是支持作业控制的shell的典型代表。

僵尸进程与孤儿进程

僵尸进程:先于父进程终止,但是父进程没有对其进行善后处理(获取终止子进程有关信息,释放它仍占有的资源)。消灭僵尸进程的唯一方法是终止其父进程。
孤儿进程:该进程的父进程先于自身终止。其特点是PPID=1(init进程的ID)。一个孤儿进程可以自成孤儿进程组。

文中用到的缩写

PID = 进程ID (由内核根据延迟重用算法生成)
PPID = 父进程ID(只能由内核修改)
PGID = 进程组ID(子进程、父进程都能修改)
SID = 会话ID(进程自身可以修改,但有限制,详见下文)
TPGID= 控制终端进程组ID(由控制终端修改,用于指示当前前台进程组)

进程、进程组、会话之间的关系

总体关系

进程属于一个进程组,进程组属于一个会话,会话可能有也可能没有控

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/14 11:50:14

跨域拉镜像

在服务器上拉去镜像不成功。使用镜像工具,可以跨域拉镜像http://tpz2.duckdns.org:18080/这个软件我还是拉不了镜像注意我们服务器是用 citc账户登录,没有其他权限,需要再su root用户才能有写权限。root用户又没有登录权限。我执行了docker …

作者头像 李华
网站建设 2026/4/14 11:49:29

WindowResizer:突破Windows窗口限制的3个核心技术揭秘

WindowResizer:突破Windows窗口限制的3个核心技术揭秘 【免费下载链接】WindowResizer 一个可以强制调整应用程序窗口大小的工具 项目地址: https://gitcode.com/gh_mirrors/wi/WindowResizer WindowResizer是一款基于MFC框架开发的Windows窗口尺寸强制调整工…

作者头像 李华
网站建设 2026/4/14 11:49:22

零基础玩转AI绘画!PyTorch 2.8镜像+RTX 4090D快速搭建ComfyUI环境

零基础玩转AI绘画!PyTorch 2.8镜像RTX 4090D快速搭建ComfyUI环境 1. 环境准备:认识你的AI绘画工作站 1.1 镜像核心配置解析 这个专为AI绘画优化的PyTorch 2.8镜像,搭载了以下强力配置: 显卡支持:完整适配RTX 4090D…

作者头像 李华
网站建设 2026/4/14 11:47:43

Visual Syslog Server企业级Windows日志监控平台架构设计与部署指南

Visual Syslog Server企业级Windows日志监控平台架构设计与部署指南 【免费下载链接】visualsyslog Syslog Server for Windows with a graphical user interface 项目地址: https://gitcode.com/gh_mirrors/vi/visualsyslog Visual Syslog Server是一款专为Windows环境…

作者头像 李华
网站建设 2026/4/14 11:45:11

DeepSeek容器化部署(vLLM+Open WebUI)魔搭模型版

一、环境准备 前提:服务器已安装NVIDIA GPU驱动,系统为Ubuntu 20.04。 1. 安装Docker curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg echo "deb [arch$(dpkg …

作者头像 李华