Linux 进程kill -9 无法杀死解决方案
从下述案例中可以看到使用kill -9 28051并未将28051进程杀死
[root@iZufxxxxxxxxxxxx2tnZ devops-xxl-job]# kill -9 28051
[root@iZufxxxxxxxxxxxx2tnZ devops-xxl-job]# jps
28051 Launcher
29247 Jps
[root@iZufxxxxxxxxxxxx2tnZ devops-xxl-job]# jps
28051 Launcher
29539 Jps
[root@iZufxxxxxxxxxxxx2tnZ devops-xxl-job]# cd /proc/28051
[root@iZufxxxxxxxxxxxx2tnZ 28051]# jps
28051 Launcher
29582 Jps
[root@iZufxxxxxxxxxxxx2tnZ 28051]# cat status
Name: java
State: Z (zombie)
Tgid: 28051
Ngid: 0
Pid: 28051
PPid: 28000
TracerPid: 0
Uid: 0 0 0 0
Gid: 0 0 0 0
FDSize: 0
Groups: 0
Threads: 1
SigQ: 3/31202
SigPnd: 0000000000000000
ShdPnd: 0000000000004100
SigBlk: 0000000000000000
SigIgn: 0000000000000000
SigCgt: 2000000181005ccf
CapInh: 0000000000000000
CapPrm: 0000001fffffffff
CapEff: 0000001fffffffff
CapBnd: 0000001fffffffff
CapAmb: 0000000000000000
Seccomp: 0
Speculation_Store_Bypass: vulnerable
Cpus_allowed: f
Cpus_allowed_list: 0-3
Mems_allowed: 00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001
Mems_allowed_list: 0
voluntary_ctxt_switches: 19
nonvoluntary_ctxt_switches: 2
[root@iZufxxxxxxxxxxxx2tnZ 28051]# kill -9 28000
杀不掉的原因有两种:
1.这个进程是僵尸进程 2.此进程是"核心态"进程
解决方案:
1、进入到“/proc/进程号”目录下,执行“cat status”命令可以查询到指定进程的父进程
2、利用“kill -9 父进程的进程号”将父进程给删除掉;
3、利用“kill 进程号”重新删除指定进程即可
Linux 进程kill -9 无法杀死解决方案相关推荐
- Linux进程KILL--Quit,INT,HUP,QUIT,和TERM、PIPE的解释
Linux进程KILL--Quit,INT,HUP,QUIT,和TERM的解释 博客原文地址:https://blog.csdn.net/xifeijian/article/details/19286 ...
- linux进程kill命令关不掉
1.Linux kill 命令用于删除执行中的程序或job. 语法:kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill ...
- linux进程kill后显示deduct,oracle问题
好的连接:小荷,http://www.doczj.com/doc/6379003f5727a5e9856a6130.html/: 1.http://www.doczj.com/doc/6379003f ...
- Centos杀死进程kill方法大全
cheersli Centos杀死进程kill方法大全 杀死进程最安全的方法是单纯使用kill命令. 首先使用ps -ef命令确定要杀死进程的PID,然后输入以下命令: # kill -pid 注释: ...
- linux强制kill死掉的进程和窗口
转自ubuntu系统强制关闭程序或窗口 1.最为常用的方法: $ps -aux 查看所有运行的进程 $kill -9 (PID) 杀死进程号为PID的进程 (基本都能处理卡住的程序或窗口,适 ...
- Linux命令之终止进程kill
概述 kill 命令可以用来终止进程,即杀死某些进程. 语法 该命令的语法如下: kill [选项] 进程号 该命令支持的选项有: 选项 说明 -l <信息编号> 若不加<信息编号& ...
- Linux进程管理ps
Linux进程管理ps 进程概念 常见的5种进程状态 进程常用命令 ps查看进程 查看安全信息 ps查看所有进程 BSD风格打印 ps常用查看命令按内存或CPU排序 完整格式 ps常见问题 调整进程优 ...
- Linux进程相关命令
一.ps命令 Linux中的ps命令是Process Status的缩写.ps命令用来列出系统中当前运行的那些进程, ps命令时列出当前进程的快照,想要动态的显示进程的相关信息,需要使用top命令 ① ...
- linux用kill命令删除进程,linux 使用kill命令杀死进程的几个办法
常规篇: 首先,用ps查看进程,方法如下: $ ps -ef -- smx 1822 1 0 11:38 ? 00:00:49 gnome-terminal smx ...
最新文章
- python类对象和实例对象
- 5.MySQL Cluster(MySQL集群)
- MindSpore感恩节重磅福利,华为Mate 40E送送送!
- IE兼容问题 动态生成的节点IE浏览器无法触发
- 深度优先搜索及广度优先搜索
- 基于LSTM搭建文本情感分类的深度学习模型:准确率95%
- layui结合mybatis的pagehelper插件的分页通用的方法
- python实现实例_Python 练习实例65
- Mac OS端如何使用fastboot工具
- 计算机学业水平考试的选择题,信息技术学业水平考试选择题带答案.doc
- 图像分割评测指标MIOU之python代码详解
- ios11修改微信步数_iOS逆向之“修改微信运动步数”
- 理解RemoteViews——RemoteViews的内部机制
- dgiot百亿级物流标签轨迹时序数据压测
- 跟我一起读《Hadoop权威指南》 第三篇 -- HDFS (Hadoop分布式文件系统)
- 【室内温度+树莓派性能监控】树莓派+DS18B20温度传感器+0.96寸OLED显示屏使用及安装经验分享
- 【数据结构与算法】时间复杂度和空间复杂度
- 大数据Kylin(六):Kylin构建Cube算法
- ionic cordova实现获取显示手机通讯录
- 基于golang的Json选择器
热门文章
- 二手房 房产 交易税 相关问题 总结
- linux 交换机tftp服务,Linux制作之Linux tftp服务安装与设置(atftp)仓酷云
- 2020-10-19 - 程序员如何把控自己的职业
- logstash时间戳转换
- Vue第四章 过滤器、组件、插槽、props组件属性、生命周期、监听器(内含详细代码解释)
- SOAPUI 简单使用
- 木头库:良设板——让出租房内的悲剧不再重演 | BrandFin+
- 荣耀智慧屏搭载鸿蒙系统,搭载鸿蒙系统的荣耀智慧屏正式亮相
- 一文详解VarScan肿瘤体细胞突变检测的的安装和实践
- java内存回收相关