linux 根据进程名杀死进程 -kill进程名

Posted 好久不见

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 根据进程名杀死进程 -kill进程名相关的知识,希望对你有一定的参考价值。

来源:

https://www.cnblogs.com/jins-note/p/9636969.html

 

 

前两天一个老师给我出了一个linux操作上的问题,现在知道进程名怎样杀死这个进程。或许很多人都会和我一样说用
#pkill 进程名
或是
#killall 进程名

的确这个两个命令都能做到这些,而且我们平时一般知道进程名需要杀死进程的时候也都是用的这两个命令。可是他叫我用kill 命令来完成这个一操作。我们知道kill 要杀死进程是需要知道进程的id的即进程号,其实这个思路就是需要通过其他命令获取相应进程的进程号,然后用kill 杀掉。

 

这里提供两个方法:
 
这个是利用管道和替换将 进程名对应的进程号提出来作为kill的参数。
sudo kill -9 $(ps -ef|grep 进程名关键字|gawk \'$0 !~/grep/ {print $2}\' |tr -s \'\\n\' \' \')

 

很显然上面的方法能完成但是过于复杂,下面这种就显得简单的多了
sudo kill -9 $(pidof 进程名关键字)

 

以上是关于linux 根据进程名杀死进程 -kill进程名的主要内容,如果未能解决你的问题,请参考以下文章

Linux Shell脚本实现根据进程名杀死进程

linux下 用啥命令查看进程?如何杀死进程?

linux 怎么用 kill 命令 结束占用 80端口的 进程

linux操作系统下,怎么使用kill按照PID一次杀死多个进程

linux系统怎么kill进程

linux进程kill后怎么启动