Linux 如何回收僵尸进程

fork创建子进程后,子进程退出时,父进程使用wait或waitpid回收子进程资源。
如果父进程先于子进程结束,那么子进程成为孤儿进程,由systemd进程完成回收。
如果子进程先于父进程结束,父进程没有回收,那么子进程变成僵尸进程。
僵尸进程是已经死亡的进程,无法通过kill命令杀死,可以通过杀死父进程来让systemd进程回收僵尸进程资源。但是不要杀死systemd进程。

posted on 2023-12-16 11:10  王景迁  阅读(99)  评论(0编辑  收藏  举报

导航