4种kill某个用户所有进程的方法

2016年11月4日11:24:30 评论 7,177

我们有时候需要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
weinxin
聂扬帆博客
一个分享IT运维相关工作经验和实战技巧的个人博客

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: