找回密码
 立即注册
CeraNetworksBGVM服务器主机交流会员请立即修改密码Sharktech防护
查看: 23|回复: 2

【疑问】Linux怎样清理僵尸进程,不想重启系统

[复制链接]

20

主题

136

回帖

444

积分

中级会员

积分
444
发表于 2024-7-23 10:26:34 | 显示全部楼层 |阅读模式
有没有大佬来解答一下
[root@web]# ps -ef | grep defunct
root     13369 11252  0 10:17 pts/3    00:00:00 grep --color=auto defunct
root     43574     1  5 4月17 ?       5-13:10:42 [java]
回复

使用道具 举报

0

主题

1

回帖

4

积分

新手上路

积分
4
发表于 2024-7-23 10:29:12 | 显示全部楼层
#!/bin/bash  
# 获取所有僵尸进程的 PID  
zombie_pids=$(ps -eo pid,stat | grep -w "Z" | awk '{print $1}')  
# 如果没有僵尸进程,退出  
if [ -z "$zombie_pids" ]; then  
    echo "没有发现僵尸进程"  
    exit 0  
fi  
echo "发现以下僵尸进程:"  
echo "$zombie_pids"  
# 根据 PID 杀死僵尸进程  
for pid in $zombie_pids; do  
    echo "正在清理僵尸进程 $pid..."  
    kill -9 $pid  
done  
echo "僵尸进程已清理完毕."  
回复

使用道具 举报

20

主题

136

回帖

444

积分

中级会员

积分
444
 楼主| 发表于 2024-7-23 10:30:08 | 显示全部楼层
本帖最后由 misakafa 于 2024-7-23 10:33 编辑

fzd121 发表于 2024-7-23 10:29

#!/bin/bash  
# 获取所有僵尸进程的 PID  
zombie_pids=$(ps -eo pid,stat | grep -w "Z" | awk '{print $ ...


试过了,进程已经被系统的init进程接收了,kill -9不管用
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|HS2V主机综合交流论坛

GMT+8, 2024-11-18 17:19 , Processed in 0.052171 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表