【kill】kill -9 杀不死的进程处理办法

作者&投稿:东野会 (若有异议请与网页底部的电邮联系)
~ kill -9 发送SIGKILL信号给进程将其终止,但对于以下两种情况不适用:

1.该进程是僵尸进程(STAT z),此时进程已经释放所有的资源,但是没有被父进程释放。

僵尸进程要等到父进程结束,或者重启系统才可以被释放。

2.进程处于“内核态”,并且在等待不可获得的资源,处于“内核态 ”的资源默认忽略所有信号,只能重启系统解决。

进程在Linux 中会处于两种状态,即用户态和内核态。只有处于用户态的进程才可以用“kill”命令将其终止  

一般可以用top命令发现动态进程表,其中zombie是僵尸进程:

用ps和grep命令寻找僵尸进

# ps -A -o  stat,ppid,pid,cmd

#  ps  -A  -o  stat,ppid,pid,cmd | grep -e  '^[Zz]'

命令注解:

-A 参数列出所有进程

-o 自定义输出字段 

我们设定显示字段为 stat(状态), ppid(进程父id), pid(进程id),cmd(命令)这四个参数 因为状态为 z或者Z的进程为僵尸进程。

我们使用grep抓取stat状态为zZ进程,使用 kill  -HUP ${pid} 来杀掉这个僵尸进程。


我的世界kill指令怎么杀别人我的世界kill指令如何使用
1、\/kill@(杀死所有玩家包括你自己)。2、\/kill玩家名字(杀死指定玩家)。3、打完指令后,如果玩家名字太长,按一下TAB键可自动补全名字,其他指令也一样。如输入防爆指令很长,那么,\/gamerule(空格)按一下tab键就可以自动补全(你需要按很多次才可以跳到防爆)(空格)(tab)。

我的世界指令kill怎么用
我的世界ill指令用法很简单,输入kil@e[type=想要杀死的名称的英文]即可,比如要杀死已生成的所有苦力怕就输入: kil@e[type=creeper]。我的世界ill指令用法一览 kill@e[type=你要杀死的名称的英文](注意@e后面没有空格)杀死已生成的所有苦力怕:\/kill@e[type=creeper]杀死已生成的所有骷髅kill@el[...

quadra kill发音是什么?
quadra kill读音是['kwɒdrə kɪl]。英 [kɪl]。美 [kɪl]。v. 杀死;终止;消灭;使痛苦;消磨;使精疲力竭。n. 杀;猎获物。The tiger dragged its kill into the jungle。这只老虎拖着它的猎物进了丛林。游戏中的三杀:1、dota中的triple kill 在dota中...

一杀到五杀英文音标
一杀到五杀英文音标:1、一杀英文:First Blood【英[fə:st blʌd]美[fɚst blʌd]】音译:佛斯特不拉的 2、双杀英文:Double Kill【英[ˈdʌbl kil]美[ˈdʌbəl kɪl]】音译:打包kei奥 3、三杀英文:Triple Kill【英[&...

hurt、kill、broke与destroy的区别
hurt 是身体,肉体上的损害 eg:i fall off my bike and hurt my knee hit 一般是用在精神上的打击 hit意思很多,译作有伤害的意思的话,就是 :(精神上)打击;伤...的感情 eg:the death of her son has hit her hard.break是破了,不一定指身体上的,可能是没有生命的东西,比如玻璃,...

动漫【KILL LA KILL】结局是什么。鬼龙院皐月便当了?
没有啊,干掉了麻麻和针目缝,和妹妹过上了幸福的生活

喷他kill什么意思
pentakill。根据查询相关资料信息,喷他kill是pentakill游戏里五杀的意思。五杀之后系统发出的语音。PentaKill,游戏中游戏名词,通常指游戏英雄联盟或王者荣耀团战中,在一定时间内一人连续击杀对方五人且不死。也是五杀之后系统发出的语音。

如何评价《Kill La Kill》的制作手法和成本
我一直在找关于《kill la kill》的问题,不过这里讲的是技术,我就不谈技术了,谈谈这部动画我的看法吧,先上结局:日本动漫新三神作之一,其他两个分别是《银魂》和??(目前还没有看到)。下面是我自己的一些想法,技术层面问题我确实不懂,补充资料可以看其他人的回答:20140211【千问谈】《kill la kill》:超快节奏与...

王者荣耀击杀敌人的英文是?
王者荣耀中的第一滴血、击杀、天下无敌等等的英文具体如下:1、第一滴血: First Blood 2、击杀:Killing 3、无人可挡:Unstoppable 4、天下无敌:Legendary 5、双杀:Double kill 6、三杀:Triple kill 7、四杀:Quadra kill 8、五杀:Penta kill 9、团灭:ACE 10、终结:Shut down 11、防御塔...

我的世界中\/kill是干什么用的?方块菌能不能帮我解释一下
我的世界瞬间死亡指令是在聊天上输入\/kill@a 是全死(@a是所有玩家)a换成任意一人名字是单死。还有其他的常用指令\/achievement获得,ban 添加一个玩家到黑名单中。在聊天上输入\/kill@a 是全死(@a是所有玩家)a换成任意一人名字是单死。游戏内容 介绍 玩家们可以自由选择游戏模式 [生存、创造、冒险、...

金川区15144953245: 为什么用KILL杀不死进程 -
幸顾氨甲: 直接kill pid是给pid进程发SIGTERM信号,接爱进程可以处理,可能杀不死 kill -9 pid是给pid进程发SIGKILL信号,接受进程无条件被杀死.

金川区15144953245: linux进程无法杀死如何解决 -
幸顾氨甲: kill -9 进程ID号 强制杀死进程;启动就要看你的情况了,看你的进程二进制可执行文件或者有没有启动脚本,执行就行了.

金川区15144953245: linux中怎么kill杀死进程 -
幸顾氨甲: 用root使用命令来kill kill -9 PID

金川区15144953245: linux僵死进程 kill- 9都杀不死,咋整?
幸顾氨甲: kill -15

金川区15144953245: AIX下的,kill- 9命令,什么含义 -
幸顾氨甲: 等于 kill -kill 强制杀掉,如果只有kill不加参数可能杀不掉! 如果kill -9也杀不掉 可以考虑杀父进程! 小心操作!

金川区15144953245: linux kill不能杀死shell脚本死循环 -
幸顾氨甲: 使用ps aux|grep ”脚本名“这种方式查找时,查看grep ”脚本“以外行的PID.ps -ef 能比较直观显示进程PID、PPID(当前PID的父进程),程序名(最后一列).注意:你杀的应该是运行脚本时命令对应的PID,不是脚本里启动的额外程序的PID,否则可能产生僵死进程.

金川区15144953245: 如何通过kill命令干掉内核线程 -
幸顾氨甲: 我用kill -9 pid杀不掉,是不是内核线程命令有特别的?回复 #1 tbwises 的帖子以前内核是通过block所有的信号,现在是通过SIG_IGN忽略信号,即使是SIGKILL,SIGSTOP 所以发送一个SIGKILL到内核线程的后果和发送一个sig到忽略它的用户进...

金川区15144953245: linux通过kill进程kid,怎么杀不掉进程 -
幸顾氨甲: 如果你是root用户,那么这么做应该就可以杀掉了,如果杀不掉那么就试试kill -9 pid的方式再试试.

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

金川区15144953245: linux下如何杀死僵尸进程 -
幸顾氨甲: 你先试试看Kill 9 能不能杀死 在我的印象里面 kill 9 和 kill 15 都不能杀死僵尸进程. 我记得解决方法是kill掉僵尸进程的父进程,这样僵尸进程就会变成孤儿进程,然后init就会给他收尸了--------------- 你能告诉我怎么 一个一个杀吗? 除了kill掉父进程. 要是告诉我的话 我就能告诉你怎么集体收尸 我一般都是重启..... 安静了

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