Linux下按照进程名Kill进程
使用进程名杀死进程有俩种方法
pkill 进程名
或 killall 进程名
也是以使用kill操作,kill使用的是进程的pid号,因此需要将进程名替换为pid号
第一种:利用管道和替换将 进程名对应的进程号提出来作为kill的参数。
sudo kill -9 $(ps -ef|grep 进程名关键字|gawk '$0 !~/grep/ {print $2}' |tr -s '\n' ' ')
第二种:很显然上面的方法能完成但是过于复杂,下面这种就显得简单的多了
sudo kill -9 $(pidof 进程名关键字)
第二种方法有一种情况下可能导致进程关闭的不完全, 例如在关闭eclipse应用时,还需要使用第一种方法进行消除。
参考文章:
https://www.cnblogs.com/jins-note/p/9636969.html