Skip to content

父进程死亡不会影响子进程的生命周期 #15

@jzeng9

Description

@jzeng9

在操作系统一节中,笔记提到“所有创建的进程都是shell进程的子进程,这也就是为什么shell一关闭,在shell中执行的进程都自动被关闭的原因”。

这句话称述的原理和现象各自都是对的。但是其中的逻辑是错的。在unix设计里,kill父进程,子进程会被reparent到父进程的父进程。shell的program之所以会关闭,应该是和shell本身的逻辑实现有关。(比如传输了某种signal给running program)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions