如何使用awk批量杀进程的命令

介绍

如何使用awk批量杀进程的命令,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

在做系统运维的过程中,有时候会碰到需要杀掉某一类进程的时候,如何批量杀掉这些进程,使用awk命令是很好的选择。
p ef | grep aaa | grep - v grep | awk & # 39;{打印“kill - 9“$ 2}& # 39;|上海

1。ps ef | grep aaa | grep - v grep这是大家很熟悉的命令,这里就不再多说,就是从当前系统运行的进程的进程名中包含aaa关键字的进程。
2。后面部分就是awk命令了,一般awk命令的格式为:awk & # 39;模式{行动}& # 39;
打印是打印,kill - 9是强制停止进程的命令,就2美元是前面有p ef命令得出的结果的第二列上显示的内容。

下面举一个简单的例子:
[PD_APP1:/home/涂层]# ps ef | grep杯蟹| grep - v grep
,,根,9884,9883,0 17:10:01 ?,,,,0:00 sendmail oem oi香果杯蟹
,,根,9883,9880,0 17:10:01 ?,,,,0:00/usr/bin/mail杯蟹
,,11112年杯蟹,,1,0,12月24日,?,,,0:00。/boco_appmaster - d/home/boco/agent
,,杯蟹11126 11125 61,12月24日,?,,,52:59。/boco_hostagent我插座- l
,,杯蟹11125 11112 37,12月24日,?,,,43:25。/boco_appmaster - d/home/boco/agent
,,杯蟹,9811 11113,0 17:09:31 ?,,,,0:00睡觉60
,,11113年杯蟹,,1,0,12月24日,?,,,,0:23/bin/sh。/boco_monitor。sh
[PD_APP1:/home/涂层]# ps ef | grep杯蟹| grep - v grep | awk & # 39;{打印“kill - 9“$ 2}& # 39;
kill - 9 9884年
kill - 9 9883年
kill - 9 11112年
kill - 9 11126年
kill - 9 11125年
kill - 9 9811年
11113
kill - 9可以看的出,ps ef | grep杯蟹| grep - v grep列出了当前主机中运行的进程中包含杯蟹关键字的进程
而ps ef | grep杯蟹| grep - v grep | awk & # 39;{打印“kill - 9“$ 2}& # 39;则列出了要杀死掉这些进程的命令,并将之打印在了屏幕上
在ps ef | grep杯蟹| grep - v grep | awk & # 39;{打印“kill - 9“$ 2}& # 39;后面加上|上海后,则执行这些命令,进而杀掉了这些进程。

关于如何使用awk批量杀进程的命令问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。

如何使用awk批量杀进程的命令