【发布时间】:2011-10-27 08:14:35
【问题描述】:
我有几个进程实例(即使用通用命令行)。我想一口气杀掉他们所有人。如何实现?
【问题讨论】:
-
killall 是您要查找的命令:linux.about.com/library/cmd/blcmdl1_killall.htm
标签: linux unix process system-administration
我有几个进程实例(即使用通用命令行)。我想一口气杀掉他们所有人。如何实现?
【问题讨论】:
标签: linux unix process system-administration
选项:
Killall 非常强大,但我发现乱用很危险。选项 2 使用起来很尴尬,但我经常发现自己处于没有 killall 的环境中;此外,在第一遍省略 xargs 位时,我可以在挥动刀片之前查看被谴责的过程。归根结底,我通常更喜欢 htop,因为它可以让我在击中大“k”之前进行选择。
【讨论】:
ps -ef | awk '/snippet/{print$2} | xargs ...。
【讨论】:
【讨论】:
注意:killall 就是答案...如果你在 Linux 上。 SysV 也有一个 killall 命令,但它做了一个非常非常不同的事情:它是关闭进程之前到系统停止的一部分。所以,是的,killall 是最简单的,但如果您经常在 Linux 和 SysV 系统之间穿梭,我可能会建议您编写一个快速脚本来执行您想要的操作。
【讨论】: