我们有时候需要kill掉某个用户的所有进程,初学者一般先查询出用户的所有pid,然后一找到您需要选择一个短代码条条kill掉,或者写好一个脚本,实际上方法都有现成的,这边有4种方法,我们以kill用户runner为例
1. pkill方式
# pkill -u runner
2. killall方式
# killall -u runner
3. ps方式
ps列出runner的pid,然后依次kill掉,比较繁琐
# ps -ef | grep runner | awk '{ print $2 }' | sudo xargs kill -9
4. pgrep方式
pgrep -u参数查出用户的所有pid,然后依次kill
# pgrep -u runner | sudo xargs kill -9

聂扬帆博客
一个分享IT运维相关工作经验和实战技巧的个人博客
您可以选择一种方式赞助本站
支付宝扫一扫赞助
微信钱包扫描赞助
赏