ps aux | grep 'Z'
、top
(按Shift+Z
查看僵尸进程)、htop
等命令直接查看状态为“Z”的进程。ps -o ppid= -p <僵尸进程PID>
找到父进程,用kill -s SIGCHLD <父进程PID>
通知其回收资源;若无效则强制终止父进程(kill -9
),但需谨慎避免影响关键服务。systemd
自动回收僵尸进程,或重启相关服务。SIGCHLD
信号,调用wait()
或waitpid()
回收子进程资源。systemd
、supervisord
等工具管理进程,避免手动创建大量子进程。