首页 > 系统服务 > 详细

批量kill 进程

时间:2017-10-19 18:00:14      阅读:275      评论:0      收藏:0      [点我收藏+]

场景:

  需要批量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 进程

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!