Linux命令--根据进程名结束进程

本文介绍Linux根据进程名结束(杀死)进程的命令。

主要有三种方法:

1)ps + grep

2)killall

3)pkill

法1:ps + grep

用法

ps -ef | grep procedure_name | grep -v grep | awk '{print $2}' | xargs kill

procedure_name为进程名。

分析

1)ps -ef

列出所有进程

2)grep procedure_name

扫描二维码关注公众号,回复: 16512146 查看本文章

查找指定进程名的进程

3)grep -v grep

不显示带有grep的进程(也就是本条grep命令对应的进程)

4)awk '{print $2}'

筛选出进程的ID

5)xargs kill

杀死指定进程

法2:killall

用法

killall procedure_name

procedure_name为完整的进程名。

Linux killall 用于杀死一个进程,与 kill 不同的是它会杀死指定名字的所有进程。

kill 命令杀死指定进程 PID,需要配合 ps 使用,而 killall 直接对进程对名字进行操作,更加方便。

法3:pkill

用法

pkill procedure_name

Linux pkill 用于杀死一个进程,与 kill 不同的是它会杀死指定名字的所有进程,类似于killall命令。

kill 命令杀死指定进程 PID,需要配合 ps 使用,而 pkill 直接对进程对名字进行操作,更加方便

转自:Linux命令--根据进程名结束进程_linux根据进程名来结束进程_IT利刃出鞘的博客-CSDN博客

猜你喜欢

转载自blog.csdn.net/fuhanghang/article/details/132742912