One - One Code All

Blog Content

Linux 批量杀进程的命令

Linux-Mac   2009-04-04 11:32:46

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

ps -ef | grep php-fpm | grep -v grep | awk '{print "kill -9 "$2}'|sh
#列出了当前主机中运行的进程中包含php-fpm关键字的进程
ps -ef | grep php-fpm | grep -v grep    
 
#列出了要kill掉这些进程的命令,并将之打印在了屏幕上 
ps -ef | grep php-fpm | grep -v grep | awk '{print "kill -9 "$2}'
 
#后面加上|sh后,则执行这些命令,进而杀掉了这些进程
ps -ef | grep php-fpm | grep -v grep | awk '{print "kill -9 "$2}' | sh
# 使用cut批量杀进程的命令:
ps -ef | grep php-fpm | grep -v grep | cut -c 9-15 | xargs kill -9
#列出了当前主机中运行的进程中包含php-fpm关键字的进程
ps -ef | grep php-fpm | grep -v grep 
      
#截取第9至15字符(进程id),列出了要kill掉这些进程的id,并将之打印在了屏幕上
ps -ef | grep php-fpm | grep -v grep | cut -c 9-15 
 
#后面加上'xargs kill -9'后,则执行这些命令,进而杀掉了这些进程
ps -ef | grep php-fpm | grep -v grep | cut -c 9-15 | xargs kill -9

只显示命令前几行

lsof -i:9000
ps -ef | grep php-fpm | head -5
ps -ef | grep php-fpm | grep -v grep | head -5| awk '{print "kill -9 "$2}'
ps -ef | grep php-fpm | grep -v grep | cut -c 7-13 | xargs kill -9
ps -ef | grep php-fpm | grep -v grep | head -5 | cut -c 7-13 | xargs kill -9



上一篇:python格式化输出 %r 与 %s 的区别(__repr__ 与 __str__)
下一篇:性空幻有金刚经

The minute you think of giving up, think of the reason why you held on so long.