码迷,mamicode.com
首页 > 系统相关 > 详细

批量kill 进程

时间:2017-10-19 19:59:46      阅读:350      评论:0      收藏:0      [点我收藏+]

标签:正则表达   分隔符   ext   文本分析   一个   文本搜索工具   class   方法   查看进程   

场景:

  需要批量kill tail 进程。

  技术分享

解决方法: 

  ps -ef | grep IC.IndexServer.log | grep -v grep | awk -F‘ ‘ ‘{print $2}‘ | xargs kill -9

    ps -ef |grep XXX  ps 是查看进程命令,-e 显示所有进程,-f 全格式。grep命令是一种文本搜索工具,它能使用正则表达式搜索文本。

    grep -v grep   在列出的进程中过滤掉包含有grep字符的进程。

    awk -F‘ ‘ ‘{print $2}‘  awk是一个强大的文本分析工具, -F 表示指定分隔符,awk -F‘ ‘ ‘{print $2}‘ 将以 空格 分隔字段,因此$2为 进程ID。

    xargs kill -9  xargs命令是用来把前面命令的输出结果(PID)作为“kill -9”命令的参数,并执行该命令。“kill -9”会强行杀掉指定进程。

效果:

  技术分享

 

  

 

批量kill 进程

标签:正则表达   分隔符   ext   文本分析   一个   文本搜索工具   class   方法   查看进程   

原文地址:http://www.cnblogs.com/SZxiaochun/p/7693866.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!