使用awk批量杀进程的命令
来源:互联网 发布:程序员要懂软件架构吗 编辑:程序博客网 时间:2024/05/21 01:27
时候会碰到需要杀掉某一类进程的时候,如何批量杀掉这些进程,使用awk命令是很好的选择。
ps -ef|grep aaa|grep -v grep|awk '{print "kill -9 " $2}' |sh1. ps -ef|grep aaa|grep -v grep
这是大家很熟悉的命令,这里就不再多说,就是从当前系统运行的进程的进程名中包含aaa关键字的进程。
后面部分就是awk命令了,一般awk命令的格式为:awk ’ pattern {action} ‘
print是打印,kill -9 是强制停止进程的命令, $2就是前面有ps -ef命令得出的结果的第二列上显示的内容。
下面举一个简单的例子:
#ps -ef|grep boco|grep -v grep root 9884 9883 0 17:10:01 ? 0:00 sendmail -oem -oi -froot boco root 9883 9880 0 17:10:01 ? 0:00 /usr/bin/mail boco boco 11112 1 0 Dec 24 ? 0:00 ./boco_appmaster -d /home/boco/agent boco 11126 11125 61 Dec 24 ? 52:59 ./boco_hostagent -i socket -l boco 11125 11112 37 Dec 24 ? 43:25 ./boco_appmaster -d /home/boco/agent boco 9811 11113 0 17:09:31 ? 0:00 sleep 60 boco 11113 1 0 Dec 24 ? 0:23 /bin/sh ./boco_monitor.sh#ps -ef|grep boco|grep -v grep|awk '{print "kill -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后,则执行这些命令,进而杀掉了这些进程。
原文:http://blog.csdn.net/hi_kevin/article/details/17024107
0 0
- 使用awk批量杀进程的命令
- 使用awk批量杀进程的命令
- 使用awk批量杀进程的命令
- 使用awk批量杀进程的命令
- [Linux]使用awk批量杀进程的命令
- 使用awk批量杀进程
- 使用xargs与awk联合使用批量杀进程
- awk 命令的使用
- awk命令的使用
- awk 命令的使用
- 使用xargs与awk联合使用批量杀进程,很方便
- 使用xargs与awk联合使用批量杀进程,很方便
- awk命令的的使用
- 批量杀进程libreoffice命令
- AWK命令的使用汇总
- 使用kill命令批量终止进程
- unix下批量进程的创建和强杀命令
- awk 的简单使用-查找进程pid
- Java NIO服务器:远程主机强迫关闭了一个现有的连接
- 数据库死锁及解决方法
- 酒店、出行等日期的选择
- Activity Intent Flags及Task相关属性
- 会话管理 Cookie&session
- 使用awk批量杀进程的命令
- [Caffe]:关于Check failed: shape[i] >= 0 (-2 vs. 0)错误
- 19.Remove Nth Node From End of List
- IE 播放wav文件
- HDU 1325 Is It A Tree?(判断是否为树)
- 通俗易懂的讲解DOM
- 【预研】Storm Ubuntu 12.04 64 bit 的单机版本的安装和运行
- ZGET_3APGNR
- 【Qt开发】关于QWSServer