使用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/
SpinServers服务商也不算是老牌的服务商,商家看介绍是是2018年成立的主机品牌,隶属于Majestic Hosting Solutions LLC旗下。商家主要经营独立服务器租用和Hybrid Dedicated服务器等,目前包含的数据中心在美国达拉斯、圣何塞机房,自有硬件和IP资源等,商家还自定义支持用户IP广播到机房。看到SpinServers推出了美国独服的夏季优惠促销活动,最低月...
vpsdime怎么样?vpsdime是2013年注册的国外VPS主机商,实际上他还有一系列的其他域名站点如Winity.io, Backupsy,Cloudive, Virtora等等,母公司“Nodisto IT”相对来说还是很靠谱了的商家。VPSDime主要提供各种高配低价VPS套餐,其中Linux VPS和存储VPS基于OpenVZ架构,高级VPS基于KVM。VPSDime在上个季度的Low...
WordPress专业外贸企业网站搭建模版,特色专业外贸企业风格 + 自适应网站开发设计 通用流行的外贸企业网站模块 + 更好的SEO搜索优化和收录 自定义多模块的产品展示功能 + 高效实用的后台自定义模块设置!采用标准的HTML5+CSS3语言开发,兼容当下的各种主流浏览器: IE 6+(以及类似360、遨游等基于IE内核的)、Firefox、Google Chrome、Safari、Opera...