用‘slay’干掉某个用户的所有进程
slay 是Chris Ausbrooks写的一款用于杀掉指定用户所有运行进程的命令行工具。slay对系统管理员而言在找出那些不应该运行进程的用户是很有用的。 slay在大多数发行版中都有官方仓库。 安装 Ubuntu 和它的衍生版 sudo apt-get install slay  Arch Linux 和它的衍生版 sudo pacman -S slay  Fedora 和它的衍生版 sudo yum install slay  用法 你应该有管理员权限来使用slay， 要杀掉指定用户的进程，你就要： sudo slay usename  比如：我想杀掉用户amitooo的所有进程。 ~ sudo slay amitooo slay: Done.   当slay运行完成后，你应该就可以看
slay kill
218.2.111.2
哦
微博评论
2015-03-24T08:03:03.000
218.2.111.2
@我的印象笔记
微博评论
2015-03-24T08:03:03.000
218.2.111.2
ps aux | awk '{if ($1==&quot;user&quot;) print $2}' | xargs kill [兔子]
微博评论
2015-03-24T08:03:03.000
218.2.111.2
看起来很强大
微博评论
2015-03-24T08:03:03.000
188.165.15.81
@我的印象笔记
微博评论
2015-03-24T08:33:01.000
188.165.15.81
@我的印象笔记
微博评论
2015-03-24T08:33:01.000
188.165.15.81
@我的印象笔记
微博评论
2015-03-24T08:33:01.000
188.165.15.81
killall -u username //@王依依: ps aux | awk '{if ($1==&quot;user&quot;) print $2}' | xargs kill [兔子]
微博评论
2015-03-24T08:33:01.000
188.165.15.81
无-9不幸福[挖鼻屎]//@王依依:ps aux | awk '{if ($1==&quot;user&quot;) print $2}' | xargs kill [兔子]
微博评论
2015-03-24T08:33:01.000
188.165.15.81
[ $# -eq 0 ] &amp;&amp; (echo &quot;$0 &lt;pid&gt;&quot; ; exit) || (for pid in `ps aux|grep &quot;^$1&quot;|awk '{print $2}'`; do kill -9 $pid &gt;/dev/null 2&gt;&amp;1 ; done)
微博评论
2015-03-24T08:33:01.000
188.165.15.81
回复@瘦古龙: killall -u user
微博评论
2015-03-24T08:33:01.000
118.122.120.235
这样实现也可以。<br />
<br />
function slay()<br />
{<br />
&nbsp;&nbsp;[ $1 ] &amp;&amp; \kill -KILL $(ps -u $1 h -o pid)<br />
}
来自 - 四川成都 的 Chrome/Linux 用户
2015-03-24T08:39:50.000
118.122.120.235
killall 不是发行版都默认提供。
来自 - 四川成都 的 Chrome/Linux 用户
2015-03-24T08:45:25.000
59.50.94.161
感觉很屌的我样子[doge]
微博评论
2015-03-24T09:03:01.000
59.50.94.161
//@瘦古龙:[ $# -eq 0 ] &amp;&amp; (echo &quot;$0 &lt;pid&gt;&quot; ; exit) || (for pid in `ps aux|grep &quot;^$1&quot;|awk '{print $2}'`; do kill -9 $pid &gt;/dev/null 2&gt;&amp;1 ; done)
微博评论
2015-03-24T09:03:01.000
59.50.94.161
强势，有挥刀的感觉。
微博评论
2015-03-24T09:03:01.000
157.55.39.108
//@瘦古龙:[ $# -eq 0 ] &amp;&amp; (echo &quot;$0 &lt;pid&gt;&quot; ; exit) || (for pid in `ps aux|grep &quot;^$1&quot;|awk '{print $2}'`; do kill -9 $pid &gt;/dev/null 2&gt;&amp;1 ; done)
微博评论
2015-03-24T10:03:02.000
157.55.39.108
工具收集
微博评论
2015-03-24T10:03:02.000
157.55.39.108
[doge]//@瘦古龙: [ $# -eq 0 ] &amp;&amp; (echo &quot;$0 &lt;pid&gt;&quot; ; exit) || (for pid in `ps aux|grep &quot;^$1&quot;|awk '{print $2}'`; do kill -9 $pid &gt;/dev/null 2&gt;&amp;1 ; done)
微博评论
2015-03-24T10:03:02.000
157.55.39.108
[酷] //@Linux中国://@力挽狂澜罗斯福: 无-9不幸福[挖鼻屎]//@王依依:ps aux | awk '{if ($1==&quot;user&quot;) print $2}' | xargs kill [兔子]
微博评论
2015-03-24T10:03:02.000
157.55.39.108
alias slay='killall -u'
微博评论
2015-03-24T10:03:02.000
66.249.79.111
@我的印象笔记
微博评论
2015-03-24T10:33:02.000
66.249.79.111
Linux中国:【用‘slay’干掉某个用户的所有进程 - 译者:geekpi......】
微博评论
2015-03-24T10:33:02.000
113.109.112.24
好像我改了系统的安装源了，一时装不了
arhool
2015-03-25T00:00:58.000
218.30.103.250
//@Linux中国://@力挽狂澜罗斯福: 无-9不幸福[挖鼻屎]//@王依依:ps aux | awk '{if ($1==&quot;user&quot;) print $2}' | xargs kill [兔子]
微博评论
2015-03-26T08:03:02.000
slay 是Chris Ausbrooks写的一款用于杀掉指定用户所有运行进程的命令行工具。slay对系统管理员而言在找出那些不应该运行进程的用户是很有用的。 slay在大多数发行版中都有官方仓库。 安装 Ubuntu 和它的衍生版 sudo apt-get install slay  Arch Linux 和它的衍生版 sudo pacman -S slay  Fedora 和它的衍生版 sudo yum install slay  用法 你应该有管理员权限来使用slay， 要杀掉指定用户的进程，你就要： sudo slay usename  比如：我想杀掉用户amitooo的所有进程。 ~ sudo slay amitooo slay: Done.   当slay运行完成后，你应该就可以看
**slay** 是**Chris Ausbrooks**写的一款用于杀掉指定用户所有运行进程的命令行工具。slay对系统管理员而言在找出那些不应该运行进程的用户是很有用的。


slay在大多数发行版中都有官方仓库。


安装


### Ubuntu 和它的衍生版



```
sudo apt-get install slay

```

### Arch Linux 和它的衍生版



```
sudo pacman -S slay

```

### Fedora 和它的衍生版



```
sudo yum install slay

```

### 用法


你应该有管理员权限来使用slay，


要杀掉指定用户的进程，你就要：



```
sudo slay <usename>

```

比如：我想杀掉用户**amitooo**的所有进程。



```
~ sudo slay amitooo
slay: Done.

```

![](/data/attachment/album/201503/22/123309z6mg9gtcsq9a9e6a.png)


当slay运行完成后，你应该就可以看到反馈了。


爽吧？！




---


via: <http://www.unixmen.com/kill-processes-specific-user-slay/>


作者：[Enock Seth Nyamador](http://www.unixmen.com/author/seth/) 译者：[geekpi](https://github.com/geekpi) 校对：[wxy](https://github.com/wxy)


本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译，[Linux中国](http://linux.cn/) 荣誉推出

