一条命令完成Linux下批量杀死某应用程序相关的进程

版权声明:本文为耕耘实录原创文章,各大自媒体平台同步更新。欢迎转载,转载请注明出处,谢谢

一、背景

很多时候我们需要迅速杀死某运用程序相关的全部进程,但是又不能杀死某个与该应用程序的特定进程,怎么办呢?结合前一段时间学习的awk及grep,让我们来实践一下吧!

二、实际操作

目前我需要杀死sftp相关的进程,但是不能杀死与grep相关的进程,命令写法如下:

kill -9 $(ps -ef|grep sftp|grep -v grep|awk '{print $2}')

kill -9 `ps -ef|grep sftp|grep -v grep|awk '{print $2}'`

三、命令解释

  1. kill -9 :强制杀死,可能不太准确!
  2. grep:从标准输出中找到,-v表示反选。
  3. awk ‘{print $2}’:把标准输出中的每一行第二个字段打印出来。
  4. $(ps -ef|grep sftp|grep -v grep|awk ‘{print $2}’):取标准输出的值作为进程id。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏性能与架构

如何实时查看Docker容器占用的CPU、内存状态?

1. 简介 ctop 就像 linux 的 top 命令一样,top 用来查看进程的实时状态,而 ctop 用来查看系统中各个容器的实时状态 ? 可以看到当期系...

704110
来自专栏散尽浮华

kvm虚拟机日常操作命令梳理

KVM虚拟机的管理主要是通过virsh命令对虚拟机进行管理。废话不多说,下面列出kvm日常管理中的命令 1)查看KVM虚拟机配置文件及运行状态 KVM虚拟机默认...

1.4K100
来自专栏云原生架构实践

部署模式 - 每个容器一个服务实例

已经通过微服务架构的分解模式(参考按业务领域分解模式划分微服务),将整个应用程序划分为多个独立的微服务。

22040
来自专栏腾讯云容器服务团队的专栏

腾讯云 Web 登录 Kubernetes 集群内容器功能实践

以往一旦Kubernetes服务出现问题,用户不得不先登录集群node,然后使用docker exec命令进入容器中查看容器。这个过程费时费力,如果要在不同的容...

57500
来自专栏Laoqi's Linux运维专列

使用pure-ftpd搭建ftp服务

51670
来自专栏编程坑太多

『中级篇』 Linux网络命名空间(25)

PS:通过linux做的个实验跟通过docker创建的容器的是类似的,只是用linux的方式模拟了docker容器的方式。其实docker容器的原理就是围绕这l...

13650
来自专栏运维小白

11.3/11.4/11.5 MySQL安装

MySQL目录概要 MySQL的几个常用安装包:rpm、源码、二进制免编译 cd /usr/local/src //切换到下载源码包的目录 wge...

22850
来自专栏Rainbond开源「容器云平台」

好雨云帮一周问答集锦(2017.02.27-2017.03.12)

14220
来自专栏A周立SpringCloud

Docker系列教程23-docker-compose常用命令

39830
来自专栏Coding01

一步一步搭建 PHP 服务器环境

这两天翻了翻之前的技术文档,发现有一篇文档值得拿出来和大家分享:如何给一台全新的阿里云服务器,搭建环境 —— 来部署 PHP 项目,Node.js 项目等。

53620

扫码关注云+社区

领取腾讯云代金券