
UNIXシグナルとプロセスのライフサイクル - fork/exec/waitからゾンビ、PID 1問題、graceful shutdownまで
約45分
UNIXのプロセスが生まれてから刈り取られるまでを、fork/exec/wait、終了ステータス、ゾンビと孤児、SIGTERMやSIGKILLなどのシグナル、async-signal-safe、コンテナのPID 1問題とtini、Kubernetesの終了フロー、Node.jsとPythonのgraceful shutdown実装まで一次ソース付きで解説します。