Linux系统下一次性杀掉相同名称的进程的方法

标签: Linux
7人阅读 评论(0) 收藏 举报
分类:

需要把 linux 下符合某一项条件的所有进程 kill 掉,这个时候我们需要运用 psgrepcut 和 kill 一起操作。

下面给出具体的参考:

ps -ef|grep LOCAL=NO|grep -v grep|cut -c 9-15|xargs kill -9

运行这条命令将会杀掉所有含有关键字"LOCAL=NO"的进程

下面将这条命令作一下简单说明:

管道符"|"用来隔开两个命令,管道符左边命令的输出会作为管道符右边命令的输入。

"ps -ef" 是linux里查看所有进程的命令。这时检索出的进程将作为下一条命令"grep LOCAL=NO"的输入。

"grep LOCAL=NO" 的输出结果是,所有含有关键字"LOCAL=NO"的进程。

"grep -v grep" 是在列出的进程中去除含有关键字"grep"的进程。

"cut -c 9-15" 是截取输入行的第9个字符到第15个字符,而这正好是进程号PID。

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

其它类似的情况,只需要修改"grep LOCAL=NO"中的关键字部分就可以了。

另一种方法,使用awk

ps x|grep gas|grep -v grep |awk '{print $1}'|xargs kill -9

查看评论

Linux中杀掉特定名称的进程

以下命令是杀掉用grep匹配到特定名称的进程 ps -ef|grep DeviceConnectionLimitTest |grep -v grep|cut -c 9-15|xargs kill -...
  • nisxiya
  • nisxiya
  • 2015-01-08 09:17:03
  • 1363

小TIPS:杀掉指定名称的进程

要杀某个指定名称的进程,用到GetProcesses方法以及kill方法,这点用在杀掉比如VBA编程中的象WORD,EXCEL等进程里是很有效果的Sub ProcessKill(ByVal Pro...
  • jackyrongvip
  • jackyrongvip
  • 2006-09-20 10:21:00
  • 505

linux kill 如何一次终止同一名字的多个进程 killall

 如何一次终止同一名字的多个进程技巧管理员(2000-12-23 09:32)〖返回〗〖转发〗ps -aux|grep csh   假设得到:   root 1345 1345 ……… /bin/cs...
  • hem
  • hem
  • 2001-06-05 21:17:00
  • 2088

linux批量杀死进程

ps -ef|grep mobiledcs-report-web-1.0.0-jar-with-dependencies.jar | grep -v grep|cut -c 9-15 | xargs ...
  • u012637437
  • u012637437
  • 2015-10-10 11:41:53
  • 342

linux下用python杀掉名字为python进程的一个脚本

脚本如下,os.system()直接执行linux下的命令,os.popen()执行linux下的命令并且返回执行后的结果。 import os ret_text_list = os.pop...
  • way88liu
  • way88liu
  • 2013-06-25 15:33:55
  • 5369

Java通过进程名称杀进程

  • 2011年09月20日 09:45
  • 370B
  • 下载

java通过进程名杀掉指定的linux进程

这几天公司给了个任务,大体是找出进程并kill掉。  带我的师傅给了个语句:Process pid=Runtime.getRuntime().exec("ps -ef | grep 进程名 |gre...
  • lanwuchun
  • lanwuchun
  • 2014-12-06 11:42:16
  • 1688

linux杀死同名全部进程方法

比如要杀jmeter服务 ps -efww|grep jmeter |grep -v grep|cut -c 9-15|xargs kill -9 说明:管道符“|”用来隔开两个命令,管道...
  • hqzxsc2006
  • hqzxsc2006
  • 2017-01-19 12:28:52
  • 907

linux 通过程序名杀死进程

方法1:适用于嵌入式linux     #!/bin/ksh ps -ef|grep -v grep|grep process_name|while read u p o do kill ...
  • sunjianjun1981
  • sunjianjun1981
  • 2014-05-28 10:42:08
  • 3475

使用Selenium杀掉进程

package com.gloryroad.Browser; import org.openqa.selenium.os.WindowsUtils; public class Se...
  • douyunqian668
  • douyunqian668
  • 2017-03-22 13:48:52
  • 405
    个人资料
    持之以恒
    等级:
    访问量: 1314
    积分: 853
    排名: 6万+
    博客专栏
    文章存档