使用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/
Friendhosting发布了针对“系统管理日”(每年7月的最后一个星期五)的优惠活动,针对VPS主机提供55%的优惠(相当于四五折),支持1-6个月付款使用,首付折扣非永久,优惠后最低套餐首半年7.18欧元起。这是一家保加利亚主机商,成立于2009年4月,商家提供VDS和独立服务器租用等,数据中心目前可选美国洛杉矶、保加利亚、乌克兰、荷兰、拉脱维亚、捷克和波兰等8个地区机房。下面以最低套餐为例...
wordpress高级跨屏企业主题,通用响应式跨平台站点开发,自适应PC端+各移动端屏幕设备,高级可视化自定义设置模块+高效的企业站搜索优化。wordpress绿色企业自适应主题采用标准的HTML5+CSS3语言开发,兼容当下的各种主流浏览器: IE 6+(以及类似360、遨游等基于IE内核的)、Firefox、Google Chrome、Safari、Opera等;同时支持移动终端的常用浏览器应...
ucloud云服务器怎么样?ucloud为了扩大云服务器市场份额,给出了超低价云服务器的促销活动,活动仍然是此前的Ucloud全球大促活动页面。目前,ucloud国内云服务器2元/月起;香港云服务器4元/首月;台湾云服务器3元/首月。相当于2-4元就可以试用国内、中国香港、中国台湾这三个地域的云服务器1个月了。ucloud全球大促仅限新用户,国内云服务器个人用户低至56元/年起,香港云服务器也仅8...