Linux批量杀死包含某个关键字的进程

ps -ef|grep ./amplxe-gui|grep -v grep|cut -c 9-15|xargs kill -9

批量杀死包含关键字“./amplxe”的进程。

"ps -ef" ——查看所有进程

"grep ./amplxe-gui" ——列出所有含有关键字"./amplxe-gui"的进程

"grep -v grep" ——在列出的进程中去除含有关键字"grep"的进程(因为我们在前一步生成的grep进程也包含关键字)

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

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

Linux批量杀死包含某个关键字的进程

时间: 2024-08-26 15:53:11

Linux批量杀死包含某个关键字的进程的相关文章

linux 中批量杀死包含某个关键字的进程

去公司面试的时候关于Linux命令一般会问这个问题: 批量杀死包含php的所有进程...... 一开始我是不会的,只知道ps找出来进程.后来知道了可以用grep过滤出包含Php的进程,后来又知道了用kill -9 可以杀死,后来又知道了用xargs 可以进行参数代换,所以记录一下. ps -aux | grep "php" | grep -v grep | cut -c 9-15 | xargs kill -9 分成5段,利用管道命令传递. 第一段是列出所有的进程: 第二段是过滤出包含

linux命令(10)使用kill杀死含有指定关键字的进程

命令:ps -ef|grep keyword|grep -v grep|cut -c 9-15|xargs kill -9 批量杀死包含关键字“keyword”的进程. "ps -ef" ——查看所有进程 "grep keyword" ——列出所有含有关键字"./amplxe-gui"的进程 "grep -v grep" ——在列出的进程中去除含有关键字"grep"的进程(因为我们在前一步生成的grep进程

Linux下批量杀掉包含某个关键字的程序进程

有时候因为一些特殊情况,需要把 linux 下符合某一项条件的所有进程 kill 掉,又不能用 killall 直接杀掉某一进程名称包含的所有运行中进程(我们可能只需要杀掉其中的某一类或运行指定参数命令的进程),这个时候我们需要运用 ps, grep, cut 和 kill 一起操作. ok,下面给出具体的参考: ps -ef|grep LOCAL=NO|grep -v grep|cut -c 9-15|xargs kill -9 运行这条命令将会杀掉所有含有关键字”LOCAL=NO”的进程,是

linux 批量杀死进程

ps aux|grep python|grep -v grep|cut -c 9-15|xargs kill -15 管道符“|”用来隔开两个命令,管道符左边命令的输出会作为管道符右边命令的输入. 以下是用管道符联接起来的命令含义: “ps aux”是linux 里查看所有进程的命令.这时检索出的进程将作为下一条命令“grep python”的输入. “grep python”的输出结果是,所有含有关键字“python”的进程,这是python程序 “grep -v grep”是在列出的进程中去

Linux批量kill进程

使用awk批量杀进程的命令: ps -ef | grep firefox | grep -v grep | awk '{print "kill -9 "$2}'|sh 说明: #列出了当前主机中运行的进程中包含firefox关键字的进程 ps -ef | grep firefox | grep -v grep #列出了要kill掉这些进程的命令,并将之打印在了屏幕上 ps -ef | grep firefox | grep -v grep | awk '{print "kil

Linux中使用ps、awk、sh一起批量杀死所有的dotnet进程。

一.操作 Linux中使用ps.awk.sh一起批量杀死所有的dotnet进程. 二.命令 ps -ef|grep dotnet|awk 'NR==2{print "kill "$2}'|sh 说明: NR表示行号是第二行.$2表示是ps进程列表中的第2列. 三.如图

linux kill杀死进程

背景:这个命令总是记不住,在此稍作记录,方便查看! 1 杀死进程 1.1 查看进程 此时如果我想杀了火狐的进程就在终端输入: $ kill -s 9 1827 其中-s 9 制定了传递给进程的信号是9,即强制.尽快终止进程.各个终止信号及其作用见附录. 简单吧,但有个问题,进程少了则无所谓,进程多了,就会觉得痛苦了,无论是ps -ef 还是ps -aux,每次都要在一大串进程信息里面查找到要杀的进程,看的眼都花了. 进阶篇: 改进1: 把ps的查询结果通过管道给grep查找包含特定字符串的进程.

【转】linux下杀死进程(kill)的N种方法

转载一篇,最原始的出处已不可考,望见谅! 常规篇: 首先,用ps查看进程,方法如下: $ ps -ef --smx       1822     1  0 11:38 ?        00:00:49 gnome-terminalsmx       1823  1822  0 11:38 ?        00:00:00 gnome-pty-helpersmx       1824  1822  0 11:38 pts/0    00:00:02 bashsmx       1827    

linux下杀死进程(kill)的N种方法

常规篇: 首先,用ps查看进程,方法如下: $ ps -ef …… smx       1822     1  0 11:38 ?        00:00:49 gnome-terminal smx       1823  1822  0 11:38 ?        00:00:00 gnome-pty-helper smx       1824  1822  0 11:38 pts/0    00:00:02 bash smx       1827     1  4 11:38 ?