批量关闭linux进程

你是否经常遇到需要批量杀死很多进程的情况?而你是否还在一个一个的kill

接下来我教你一个小秘诀吧。

1、首先我们查看当前的进程列表。

我们以查看nginx进程为例,通过ps -ef显示当前机器运行的所有进程,再通过grep nginx过滤出包含nginx字符串的进程。完成命令为ps -ef|grep nginx

2、获取进程ID
采用awk工具提取进程ID。awk是一种很棒的语言,适合文本处理和报表生成。在这里我们通过awk处理第一步中得到的进程列表,提取进程ID。完成命令为ps -ef|grep nginx|awk '{print $2}'

3、批量kill
xargs 是一条 Unix 和类 Unix 操作系统的常用命令;它的作用是将参数列表转换成小块分段传递给其他命令,以避免参数列表过长的问题。接下来将使用xargs把第二步中得到的进程ID列表传递给kill命令。完成命令为ps -ef|grep nginx|awk '{print $2}'|xargs kill -9

OK。大功告成,现在可以批量kill进程了。

最新文章

  1. Android中Retrifit使用总结
  2. 原生js封装二级城市下拉列表
  3. QT 网络编程
  4. UVA-11297 Census(线段树套线段树)
  5. Windows下启动各服务命令
  6. ubuntu 14.04链接无线路由,建立无线和有线链接
  7. python xlrd,xlwt 读写excel文件
  8. SQL Server执行计划
  9. Android API 文档 离线秒开方法
  10. 错误ERROR datanode.DataNode (DataXceiver.java:run(278)) - hadoop07:50010DataXceiver error processing unknown operation src:127.0.0.136479 dst:127.0.0.150010
  11. 02—从Cocos2DX视角看游戏组成
  12. rsyslog 直接读取日志,当日志截断后,不会继续发送
  13. html5 兼容参考文档 与 浏览器hack兼容参考文档
  14. JavaScript深拷贝
  15. 21.QT-QTreeWidget,QTabWidget
  16. 更新pip和setuptools
  17. 李宏毅机器学习笔记6:Why deep、Semi-supervised
  18. linux 学习笔记 防火墙设置
  19. 软件工程第四次作业 石墨文档IOS
  20. HDU.1536.S-Nim(博弈论 Nim)

热门文章

  1. docker笔记(3)—— 容器
  2. 现代化的拷贝文字---clipboard.js
  3. golang break label 与goto label
  4. [转帖]盖茨辉煌后将归隐 DOS之父仍为生计打拼(图)
  5. Oracle的基本操作-修改表结构、数据的增删改查
  6. 详解mysql复制机制--异步复制,半同步复制和并行复制
  7. Bootstrap常用插件
  8. jenkins 设置中文显示
  9. 国内有哪些好的JAVA社区
  10. VPS磁盘划分建立新磁盘