首页 > 系统相关 >巧用 awk 批量杀进程

巧用 awk 批量杀进程

时间:2023-07-06 22:22:48浏览次数:44  
标签:grep 批量 PID awk 进程 kill 巧用

今天遇到线上的一个问题:

我需要批量杀死某台机器的 PHP 进程,该怎么办?

注意,不是 php-fpm,是常驻任务。

如果是一个进程,那就好办了,ps -ef | grep php,找到 PID 然后 kill -9 PID……

那批量怎么搞呢?答案是 awk 命令。

AWK 是一种处理文本文件的语言,是一个强大的文本分析工具。

有了 awk 神器,批量杀进程就非常容易了:

ps -ef | grep php | grep -v grep | awk '{print $2}' | xargs kill -9

这行命令有几个要点:

  • grep -v word 可以过滤掉包含 word 的行
  • awk 默认分隔符是空格,$6 表示按列切割后的第 2 列,也就是 PID
  • xargs 用来将 PID 传递给 kill -9 把进程杀死

如果分隔符不是空格,可以使用参数 -F ':'

awk 还有很多参数,它甚至可以用来编程,实现复杂的文本处理,有兴趣的可以参考下面的链接了解。

参考资料

  1. 《Linux awk 命令》
  2. 《Linux xargs 命令》
  3. 《Linux grep 命令》

文章来源于本人博客,发布于 2019-05-13,原文链接:https://imlht.com/archives/186/

标签:grep,批量,PID,awk,进程,kill,巧用
From: https://www.cnblogs.com/lofanmi/p/17533489.html

相关文章

  • 1、使用bat批量重命名文件
    有时我们想要将一个文件夹内的所有文件进行重命名,需要下载单独的工具。如果某些情况下没有网,而且着急重命名呢,这里给大家介绍一种方法,能够快速对文件进行重命名。使用bat批处理命令,批处理就是对某对象进行批量的处理,文件的扩展名为bat。文件如下:1、新建rename.xls文件填入以......
  • python批量自动化工作
    将下述内容批量转换成指定的格式复仇之魂,众神之王,魅惑魔女,变体精灵,水晶室女,流浪剑客,娜伽海妖,撼地神牛,隐形刺客,秀豆魔导师,熊德,剑圣月之骑士,矮人火枪手,巨魔战将,暗影萨满,钢背兽,熊猫酒仙,半人马酋长,赏金猎人,龙骑士,敌法师,黑暗游侠,全能骑士,沉默术士,树精卫士,谜团,光之守卫,熊战士,食......
  • 利用ansible批量部署node客户端,并注册consul,实现主机自动发现
      1.在管理机器上搭建consul并上传 node_exoporter软件包,system服务配置文件,注册脚本 2.利用ansible对指定机器去分发软件包并启动服务,并curl注册到consul  编写为node-exporter.yml 3.prometheus配置consul地址,获取主机信息,自动发现并配合grafana展示  system......
  • 批量删除后台
      删除一个 删除多个  BrandMapper.xml<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEmapperPUBLIC"-//mybatis.org//DTDMapper3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.dtd"&g......
  • Java批量操作Excel文件实践
    摘要:本文由葡萄城技术团队于博客园原创并首发。转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。前言|问题背景在操作Excel的场景中,通常会有一些针对Excel的批量操作,批量的意思一般有两种:对批量的Excel文件进行操作。如导入多个Excel......
  • ElasticSearch - 批量更新bulk死锁问题排查
    一、问题系统介绍监听商品变更MQ消息,查询商品最新的信息,调用BulkProcessor批量更新ES集群中的商品字段信息;由于商品数据非常多,所以将商品数据存储到ES集群上,整个ES集群共划分了256个分片,并根据商品的三级类目ID进行分片路由。比如一个SKU的商品名称发生变化,我们就会收到......
  • 批量添加字符串前后单引号(notepad)
    批量添加字符串前后的单引号和逗号准备数据:在此数据前后添加单引号和逗号,实现效果如下‘30’,A先加前面单引号首部添加了一个单引号:B再加后面的单引号和逗号最终把它放到表格、文本里面......
  • HawkEye产品深受市场认可,与多家行业龙头企业达成合作,共同开拓行业市场
    2023年6月,日立(中国)有限公司与璞华大数据正式签订合作协议,双方将在产品和技术领域进行深度合作,共同开拓国内智能制造市场。这是继方正国际、浪潮等行业龙头企业之后,又一家选择与璞华大数据HawkEye产品进行深度合作的公司。点击输入图片描述(最多30字)璞华大数据在各个维......
  • 16-1 文件处理三剑客置awk基本用法 16-2()16-3()
    一、awk BEGIN[root@centos8~]#awk'BEGIN{print"hello,awk"}'[root@centos8~]#awk-F:'{print$1":"$3}'/etc/passwd[root@centos8~]#df|awk-F"[[:space:]]+|%"'{print$5}'|sort-nr|head-n......
  • 怎么修改分辨率?在线修改图片分辨率dpi(批量)
    功能地址地址:https://tool.toforu.com/f/img_dpi.html功能说明在线修改图片分辨率,证件照,修改照片dpi,提高图片质量,批量免费。支持以下参数:输入dpi后续功能会有升级,这里只简单介绍!!!功能使用相关知识图片DPI(DotsPerInch)是用于表示图像分辨率的单位,它表示每英寸中包含......