kill -9 杀不掉进程

作者&投稿:中舒 (若有异议请与网页底部的电邮联系)
~ 最近在部署环境时,遇到kill -9杀不掉进程的问题,在此做一记录以供学习:

杀不掉进程的原因:这个是僵尸进程

解决办法:

1.找出僵尸进程:

ps -A -ostat,ppid,pid,cmd | grep -e '^[Zz]'

命令注解:  -A 参数列出所有进程 -o 自定义输出字段 我们设定显示字段为 stat(状态), ppid(进程父id), pid(进程id),cmd(命令)这四个参数 因为状态为 z或者Z的进程为僵尸进程,所以我们使用grep抓取stat状态为zZ进程

2.杀死僵尸进程

kill -9 父进程号 子进程号


涟源市19443689251: linux无法杀掉进程是什么情况 -
斗服隆舒: kill -9 进程ID号 强制杀死进程; 启动就要看你的情况了,看你的进程二进制可执行文件或者有没有启动脚本,执行就行了.

涟源市19443689251: linux僵死进程 kill- 9都杀不死,咋整?
斗服隆舒: kill -15

涟源市19443689251: 如何通过kill命令干掉内核线程 -
斗服隆舒: 我用kill -9 pid杀不掉,是不是内核线程命令有特别的?回复 #1 tbwises 的帖子以前内核是通过block所有的信号,现在是通过SIG_IGN忽略信号,即使是SIGKILL,SIGSTOP 所以发送一个SIGKILL到内核线程的后果和发送一个sig到忽略它的用户进...

涟源市19443689251: linux通过kill进程kid,怎么杀不掉进程 -
斗服隆舒: 如果你是root用户,那么这么做应该就可以杀掉了,如果杀不掉那么就试试kill -9 pid的方式再试试.

涟源市19443689251: linux中怎么kill杀死进程 -
斗服隆舒: 用root使用命令来kill kill -9 PID

涟源市19443689251: kill 默认信号term与 - 9有什么区别,捕获是什么意思?trem不能杀死什么样的进程? -
斗服隆舒: 多数人可能会回答 kill -9 pid,这是一种在多数情况下正确的做法.不过本文打算阐述使用kill -9带来的一些问题,并给出另一种标准的kill方式.标准中断信号在Linux信号机制中,存在多种进程中断信号(Linux信号列表 ).

涟源市19443689251: AIX下的,kill- 9命令,什么含义 -
斗服隆舒: 等于 kill -kill 强制杀掉,如果只有kill不加参数可能杀不掉! 如果kill -9也杀不掉 可以考虑杀父进程! 小心操作!

涟源市19443689251: 如何杀死oracle死锁进程 -
斗服隆舒: 1.查哪个过程被锁 查V$DB_OBJECT_CACHE视图:SELECT*FROMV$DB_OBJECT_CACHEWHEREOWNER='过程的所属用户'ANDLOCKS!='0'; 2. 查是哪一个SID,通过SID可知道是哪个SESSION. 查V$ACCESS视图:SELECT*FROMV$...

涟源市19443689251: Linux中kill命令可以杀死什么样的进程,是不是有的进程杀不了,可以杀什么样的? -
斗服隆舒: ps -aux 查看你所要找的程序或进程的名称,和1其对应的pid kill pid.例如:ps -aux 显示firefox的pid是1024 kill 1024 完成了.不过有的进程被kill 时需要root 权限.

涟源市19443689251: 如何kill杀掉linux系统中的僵尸defunct进程 -
斗服隆舒: 首先运行:ps -axj(或者ps -ef)查看defunct对应的进程号 运行:kill -9 对应进程号 即可杀死defunct进程

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网