搜索
简帛阁>技术文章>linux 根据进程名杀死进程 -kill进程名

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

前两天一个老师给我出了一个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 进程名关键字)

 


来自为知笔记(Wiz)



前两天一个老师给我出了一个linux操作上的问题,现在知道进程怎样杀死这个进程。或许很多人都会和我一样说用pkill进程或是killall进程的确这个两个命令都能做到这些,而且我们平时一般知道
原文网址:Linux命令根据进程杀死进程_IT利刃出鞘的博客CSDN博客简介本文介绍Linux根据进程杀死进程的命令。主要有三种方法:ps+grepkillallpkill法1:ps+grep用法
1假定程序名为hollywood2根据进程模糊查找psaux|grephollywood3用grepv反向查找排除由上一步grep查找命令生成的进程psaux|grephollywood|grepv
大家在Linux系统中排查问题,经常会遇到根据进程查端口号,或者根据端口号查进程,下边针对这两种情况总结一下:一,根据进程查对应的端口号netstattlnp|grepprocessname二
linux中使用top或ps查看进程使用kill杀死进程1使用top查看进程:$top进行执行如上命令即可查看top!但是难点在如何以进程的cpu占用量进行排序呢?cpu占用量排序执行下操作:按大写
1按照进程杀掉进程psef|grepsftp|grepmysql|grepvgrep|awk'{print(kill9,$2)}'|shpsef|grepsftp:查找sftp的进程信息grepv
导读Linux的交互式Shell与Shell脚本存在一定的差异,主要是由于后者存在一个独立的运行进程,因此在获取进程pid上二者也有所区别。交互式BashShell获取进程pid在已知进程(nam
Liunx中通过进程查找进程PID可以通过pidof[进程]来查找。反过来,相同通过PID查找进程则没有相关命令。在linux根目录中,有一个/proc的VFS(虚拟文件系统),系统当前运行的所
kill`psef|grep进程|grepvgrep|awk'{print$2}'`例如:kill`psef|grep/etc/pamd/su|grepvgrep|awk'{print$2}'`
1、根据进程ip查看进程Liunx中通过进程查找进程PID可以通过pidof[进程]来查找。反过来,通过PID查找进程则没有相关命令。但在linux根目录中,有一个/proc的VFS(虚拟文件