码迷,mamicode.com
首页 > 系统相关 > 详细

Linux批量kill进程

时间:2017-08-17 12:35:34      阅读:229      评论:0      收藏:0      [点我收藏+]

标签:logs   inux   包含   grep   class   int   str   cut   bash   

使用awk批量杀进程的命令:

ps -ef | grep firefox | grep -v grep | awk ‘{print "kill -9 "$2}‘|sh

说明:

#列出了当前主机中运行的进程中包含firefox关键字的进程
ps -ef | grep firefox | grep -v grep     

#列出了要kill掉这些进程的命令,并将之打印在了屏幕上  
ps -ef | grep firefox | grep -v grep | awk ‘{print "kill -9 "$2}‘ 

#后面加上|sh后,则执行这些命令,进而杀掉了这些进程
ps -ef | grep firefox | grep -v grep | awk ‘{print "kill -9 "$2}‘ | sh 

  

使用cut批量杀进程的命令:

ps -ef | grep firefox | grep -v grep | cut -c 9-15 | xargs kill -9 

说明:

#列出了当前主机中运行的进程中包含firefox关键字的进程
ps -ef | grep firefox | grep -v grep  
     
#截取第9至15字符(进程id),列出了要kill掉这些进程的id,并将之打印在了屏幕上
ps -ef | grep firefox | grep -v grep | cut -c 9-15  

#后面加上‘xargs kill -9‘后,则执行这些命令,进而杀掉了这些进程
ps -ef | grep firefox | grep -v grep | cut -c 9-15 | xargs kill -9 

  

 

Linux批量kill进程

标签:logs   inux   包含   grep   class   int   str   cut   bash   

原文地址:http://www.cnblogs.com/abclife/p/7380397.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!