通过进程名称删除进程 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}' ),可以杀掉同名进程名的多个进程。

  

posted @ 2018-08-15 17:04  zhuzhipeng  阅读(3478)  评论(0编辑  收藏  举报