ps aux | grep 'Z':筛选状态为Z(僵尸)的进程,显示PID、PPID等信息。top/htop:实时查看进程状态,僵尸进程状态标记为Z。pstree -p:以树状结构显示进程关系,定位僵尸进程所属父进程。ps -o ppid= -p <僵尸进程PID>获取父进程ID,执行kill -9 <父进程PID>。init(PID=1),需重启系统清理。SIGCHLD信号处理函数,调用wait()或waitpid()回收子进程资源。SIGCHLD信号(signal(SIGCHLD, SIG_IGN)),由系统自动回收。wait()/waitpid(),避免子进程遗留。nohup或&运行后台进程,减少僵尸进程风险。systemd管理服务,利用其自动回收机制避免僵尸进程。参考来源:[1,2,3,4,5,7,8,9,10,11]