使用awk批量杀进程的命令linux教程http://ww w.linuxprob e.c o m/
在做系统运维的过程中有时候会碰到需要杀掉某一类进程的时候如何批量杀掉这些进程使用awk命令是很好的选择。ps -ef|grep aaa|grep -v grep|awk ' {print "kill -9 " $2} ' |sh
1. ps -ef|grep aaa|grep -v grep 这是大家很熟悉的命令这里就不再多说就
是从当前系统运行的进程的进程名中包含aaa关键字的进程。
2. 后面部分就是awk命令了一般awk命令的格式为 awk ' pattern {action} 'print是打印 kill -9是强制停止进程的命令 $2就是前面有ps -ef命令得出的结果的第二列上显示的内容。
下面举一个简单的例子
[PD_APP1:/home/tbcs]#ps -ef|grep boco|grep -v greproot 9884 9883 0 17:10:01 ? 0:00 sendmail -oem -oi -froot bocoroot 9883 9880 0 17:10:01 ? 0:00 /usr/bin/mail bocoboco 11112 1 0 Dec 24 ? 0:00 ./boco_appmaster -d
/home/boco/agentboco 11126 11125 61 Dec 24 ? 52:59 ./boco_hostagent -i socket -lboco 11125 11112 37 Dec 24 ? 43:25 ./boco_appmaster -d
/home/boco/agentboco 9811 11113 0 17 :09:31 ? 0:00 sleep 60boco 11113 1 0 Dec 24 ? 0:23 /bin/sh ./boco_monitor.sh[PD-9 "$2} 'kill -9 9884kill -9 9883kill -9 11112kill -9 11126kill -9 11125kill -9 9811kill -9 11113
我们可以看出 ps -ef|grep boco|grep -v grep列出了当前主机中运行的进程中包含boco关键字的进程
而ps -ef|grep boco|grep -v grep|awk ' {print "kill -9 "$2} '则列出了要kill掉这些进程的命令并将之打印在了屏幕上
在ps -ef|grep boco|grep -v grep|awk ' {print "kill -9 "$2} '后面加上|sh后则执行这些命令进而杀掉了这些进程。
linux教程http://www. linuxprobe. com/
greencloudvps怎么样?greencloudvps是一家国外主机商,VPS数据中心多,之前已经介绍过多次了。现在有几款10Gbps带宽的特价KVM VPS,Ryzen 3950x处理器,NVMe硬盘,性价比高。支持Paypal、支付宝、微信付款。GreenCloudVPS:新加坡/美国/荷兰vps,1核@Ryzen 3950x/1GB内存/30GB NVMe空间/1TB流量/10Gbps...
cmivps香港VPS带来了3个新消息:(1)双向流量改为单向流量,相当于流量间接扩大一倍;(2)Hong Kong 2T、Hong Kong 3T、Hong Kong 无限流量,这三款VPS开始支持Windows系统,如果需要中文版Windows系统请下单付款完成之后发ticket要求官方更改即可;(3)全场7折年付、8折月付优惠,优惠码有效期一个月!官方网站:https://www.cmivp...
关于半月湾HMBCloud商家之前也有几篇那文章介绍过这个商家的产品,对于他们家的其他产品我都没有多加留意,而是对他们家的DC5机房很多人还是比较喜欢的,这个比我们有些比较熟悉的某商家DC6 DC9机房限时,而且半月湾HMBCloud商家是相对便宜的。关于半月湾DC5机房的方案选择和介绍:1、半月湾三网洛杉矶DC5 CN2 GIA同款DC6 DC9 1G内存 1TB流量 月$4.992、亲测选择半...