查找到匹配的进程并关闭 linux ps -ef

删除进程名为udpserver的进程。

kill -9 $(ps -ef|grep udpserver | grep java|awk '{print $2}' )。

1.通过进程名取得进程号:

ps -ef|grep udpserver |awk '{print $2}'

结果:返回两个进程,其中一个为grep的进程。

2.在增加过滤条件

ps -ef|grep udpserver | grep java |awk '{print $2}'

结果:返回一个进程,为udpserver的进程。(可根据需要在增加多个过滤条件)

4.awk

awk...命令是打印列,也就是ps -e命令输出的pid列,$2为指定列。

4.删除进程号

kill -9

注:使用kill -9 $(ps -ef|grep udpserver | grep java|awk '{print $2}' ),可以杀掉同名进程名的多个进程。

原文地址:https://www.cnblogs.com/doude/p/12225781.html