有些时候我们需要一次要杀死某个程序运行的多个进程,挡进程有很多的时候,一个个找到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命令我第二天就忘了 噗