ps aux | grep 'Z':筛选状态为“Z”的僵尸进程,显示PID、父进程ID(PPID)等信息。top/htop:实时查看进程状态,僵尸进程通常标记为“Z”。pstree -p:以树状结构显示进程关系,标注僵尸进程。kill -s SIGCHLD <父进程PID>,促使父进程调用wait()回收子进程。kill -9 <父进程PID>。父进程终止后,僵尸进程会被init进程(PID=1)自动回收。kill -9 <僵尸进程PID>,但可能残留进程表项,仅适用于无法通过父进程回收的场景。zombie_cleaner.sh),通过ps命令检测并清理僵尸进程,配合crontab定期执行。#!/bin/bash ps aux | grep '[Zz]' | awk '{print $2}' | xargs kill -s SIGCHLD systemd创建服务,定时运行清理脚本,适用于长期监控。SIGCHLD信号,调用wait()或waitpid()回收子进程。systemd、supervisor,自动管理子进程生命周期。top、htop或日志分析,及时发现异常进程。注意:操作前需确认进程作用,避免误杀关键进程;优先通过信号回收,强制终止仅作为最后手段。