碰到需要杀掉某一类进程的时候,如何批量杀掉这些进程,使用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命令得出的结果的第二列上显示的内容。

下面举一个简单的例子:

#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 9884

kill -9 9883

kill -9 11112

kill -9 11126

kill -9 11125

kill -9 9811

kill -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系统批量杀掉进程命令,[Linux]使用awk批量杀进程的命令相关推荐

  1. 一文带你学会linux系统 史上最全linux命令大全

    一文带你学会linux系统 史上最全linux命令大全 文章目录 linux系统简介 linux命令 1.启动网络命令 2.pwd命令 2.ls命令 3.cd命令 4.mkdir命令 5.rmdir命 ...

  2. 第二节 红帽认证培训 部署虚拟环境安装LInux系统+新手必须掌握的Linux命令(讲到2.3)

    第二节 红帽认证培训 部署虚拟环境安装LInux系统+新手必须掌握的Linux命令(讲到2.3) 2021年4月3日 晚19点课程笔记 笔记目录 一.部署虚拟环境安装Linux系统 二.新手必须掌握的 ...

  3. Linux系统Vi/Vim编辑器的简单介绍、安装/卸载、常用命令

    Linux系统Vi/Vim编辑器的简单介绍.安装/卸载.常用命令 1.介绍 vi(Visual Interface)编辑器是Linux和Unix上最基本的文本编辑器,工作在字符模式下.由于不需要图形界 ...

  4. 大连东软信息学院linux系统编程,大连东软信息学院Linux系统编程考试资料

    大连东软信息学院Linux系统编程考试资料 Linux系统程序设计 第1章 Linux操作系统基础 1.1 Unix/Linux操作系统简介 1.2 相关术语 1.3 库函数与系统调用 1.4 项目构 ...

  5. Linux系统入门之如何安装Linux系统

    题目:Linux系统入门之如何安装Linux系统 一.准备工具: 1.Linux 镜像文件(Linux iso文件),直接的在 百度里面输入下载Linux系统版本即可 例如: 2.虚拟机模拟工具,例如 ...

  6. linux系统创建操作系统用户,linux系统中用户组创建管理linux操作系统 -电脑资料...

    用户组管理包括对用户组创建,删除,修改及查看组操作命令,下面我们一起来看看希望本文章对各位同学会有所帮助哦, 1,创建组 groupadd test 增加一个test组 2,修改组 groupmod ...

  7. 一站式:虚拟机安装Linux系统(CentOS_7),多节点Linux环境打造,XShell的使用

    目录 01.Linux环境装在哪 02.虚拟机的下载与安装:Vmware 2.1.Vmware下载 2.2.Vmware安装 03.CentOS镜像下载 3.1.CentOS介绍(了解) 3.2.Ce ...

  8. linux系统怎么重启网卡?linux重启网卡的三种教程

    在实际工作中,经常会遇到Linux系统进行重启网卡的操作.在这里整理一下,进行多种方法的网卡重启. 一.service network restart 1.首先用CRT工具连接到Linux命令行界面. ...

  9. 远程linux桌面的工具xshell,Xshell如何远程桌面连接Linux系统 Xshell远程桌面连接Linux系统操作流程...

    Xshell如何远程桌面连接Linux系统?Linux系统和Windows系统不一样,要远程Linux系统需借助工具.下文中为大家带来了Xshell远程桌面连接Linux系统操作流程,感兴趣的朋友快来 ...

  10. linux系统运行hwclock报错,linux系统时间和硬件时钟问题(date和hwclock)

    总结一下hwclock,这个容易晕: 1)/etc/sysconfig/clock 文件,只对 hwclock 命令有效,且只在系统启动和关闭的时候才有用(修改了其中的 UTC=true 到 UTC= ...

最新文章

  1. 数据预处理常用技巧 | 数据分析中如何处理缺失值?(文末福利)
  2. linux mysql设置数据库utf_Linux系统下MySQL数据库服务器字符集设置
  3. seaborn系列 (13) | 点图pointplot()
  4. Linux下安装配置MySQL
  5. 如何拷贝工程_如何将premiere的工程及素材文件打包?
  6. 《Lua程序设计》第1章 开始 学习笔记
  7. java基本操作-2
  8. 100+个程序员开发必备参考手册(在线及下载) [复制链接]
  9. linux socket非阻塞之 send 和sendto函数
  10. 人工智能各层思维导图
  11. html 网页地图集制作ECHARTS,pyecharts绘制地图(示例代码)
  12. Canvas Scaler 的3种模式
  13. 常用格式校验正则表达式
  14. 轻松学会WiFi模块(ESP8266)—基于STM32,学到就是赚到!
  15. 一家之言:中国IT人员创业存在的问题
  16. 带你走进神奇的元宇宙的世界
  17. 中秋福利PK!2017公司月饼哪家强?腾讯、阿里、百度、京东、网易等21家中秋月饼盘点!(完整版)
  18. 深入理解xhr responseType blob arrayBuffer document text json使用
  19. CHECKMARX安全漏洞检测防止XSS(Cross Site Scripting)跨站脚本攻击
  20. android手机连接PC无法正常安装驱动

热门文章

  1. android 应用升级sdk版本号,Bugly Android 应用升级 SDK 常见问题
  2. 条件运算符的嵌套问题
  3. 荆楚理工学院计算机科学专业,荆楚理工学院计算机科学与技术专业2016年在湖北理科高考录取最低分数线...
  4. NYOJ ~ 58 ~ 最小步数(BFS)
  5. Visual Studio 2013 (CV版)编译错误【error C4996: 'sprintf': This function or variable may be unsafe. 】的解决方案
  6. FindWindowEX应用实例二则
  7. python正则表达式 身份证_python3中6种常用正则表达式
  8. c++多线程——线程启动
  9. 记录一下不能使用let时如何创建局部变量(使用立即执行函数)
  10. 模型评估【PR|ROC|AUC】