Linux之批量杀死带某关键词的进程

有些时候我们需要一次要杀死某个程序运行的多个进程,挡进程有很多的时候,一个个找到 PID 再去杀死很麻烦,我们可以使用管道符写一个组合命令,找到所有带有某个关键词的进程,然后杀掉。

我们知道杀死单个进程使用:

kill -9 PID

使用管道符组合上其他一些命令,就有了批量杀死带某关键词的进程:

ps aux | grep soffice | grep -v grep | awk '{print $2}' | sudo xargs kill -9

使用 ps aux 获取进程信息;
使用 grep soffice 检索出包含关键词 soffice 的进程;
使用 grep -v grep 来排除 grep 自身进程;
使用 awk '{print $2}' 获取进程信息的第二列,也就是杀死 kill 进程需要用到的 PID
使用 sudo xargs kill -9 用超管权限将前面获取到的 PID 进程杀死;

标题:Linux之批量杀死带某关键词的进程

原文链接:https://beltxman.com/3104.html

若无特殊说明本站内容为 行星带 原创,未经同意请勿转载。

Linux之批量杀死带某关键词的进程”上有 1 条评论;

发表评论

您的电子邮箱地址不会被公开。

Scroll to top