Mar 16, 2020 No Comments Linux批量kill进程 使用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 ``` 最后更新于 2020-03-16 09:12:00 并被添加「」标签,已有 3818 位童鞋阅读过。 本站使用「署名 4.0 国际」创作共享协议,可自由转载、引用,但需署名作者且注明文章出处
此处评论已关闭