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,若无特殊说明本站内容为行星带原创,未经同意禁止转载!

更多精彩,敬请关注本博微信公众号:hsu1943

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

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Scroll to top