Linux 批量杀进程的命令

管理员
管理员 2021-9-13


使用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




回帖
  • 消灭零回复

微信二维码

微信二维码

微信扫码添加微信好友