前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >一条命令完成Linux下批量杀死某应用程序相关的进程

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

作者头像
耕耘实录
发布2018-12-20 16:04:30
1.2K2
发布2018-12-20 16:04:30
举报
文章被收录于专栏:耕耘实录耕耘实录

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

一、背景

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

二、实际操作

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

代码语言:javascript
复制
kill -9 $(ps -ef|grep sftp|grep -v grep|awk '{print $2}')

代码语言:javascript
复制
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。
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018年03月15日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、背景
  • 二、实际操作
  • 三、命令解释
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档