使用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
本文介绍了两种批量杀掉包含特定关键字进程的方法:一种是使用awk命令,另一种是利用cut结合xargs命令。这两种方法都能有效帮助用户批量终止指定的进程。
1797

被折叠的 条评论
为什么被折叠?



