前言
常见面试题:如何用一句 linux 指令,查找到指定名称的进程并杀掉
常用的杀进程的三个指令:killall 、kill 、pkill
杀进程几种方式
killall命令用于杀死指定名字的进程(kill processes by name)
killall [参数] [进程名]
kill命令杀死指定进程PID的进程
kill [参数] [进程id]
pkill 和killall差不多,也是用于杀掉指定名称的进程
pkill [参数] [进程名]
killall
先用ps查找出需要杀掉的进程
ps -ef |grep 进程名称
比如我想杀掉 httpd 的进程
[root@VM_0_2_centos opt]# ps -ef | grep httpd
root 21982 21885 0 21:06 ? 00:00:00 /opt/zbox/run/apache/httpd -k start
65534 21983 21982 0 21:06 ? 00:00:00 /opt/zbox/run/apache/httpd -k start
65534 21984 21982 0 21:06 ? 00:00:00 /opt/zbox/run/apache/httpd -k start
65534 21999 21982 0 21:06 ? 00:00:00 /opt/zbox/run/apache/httpd -k start
root 22321 19229 0 21:06 pts/

本文介绍如何使用Linux命令killall、pkill及kill等快速查找并结束指定进程的方法。通过实例展示了利用ps、grep、awk及xargs组合命令精确管理进程的技术细节。
最低0.47元/天 解锁文章
824

被折叠的 条评论
为什么被折叠?



