我有几个进程实例(即使用通用命令行)。我想一口气杀掉他们所有人。如何实现?
问问题
4636 次
4 回答
3
选项:
- 杀死所有
- ps|awk|xargs 杀死
- 在 htop 中标记并杀死
Killall 非常强大,但我觉得乱用很危险。选项 2 使用起来很尴尬,但我经常发现自己处于没有 killall 的环境中;此外,在第一遍省略 xargs 位时,我可以在挥动刀片之前查看被谴责的过程。最终,我通常更喜欢 htop,因为它让我在击中大“k”之前进行选择。
于 2011-10-27T08:16:59.097 回答
1
您可能正在寻找killall
命令。例如:
killall perl
将杀死您机器上运行的所有 perl 进程。有关详细信息,请参阅http://linux.die.net/man/1/killall 。
于 2011-10-27T08:16:40.793 回答
0
于 2011-10-27T08:16:45.977 回答
0
注意:killall 就是答案……如果您使用的是 Linux。SysV 也有一个 killall 命令,但它做了一个非常非常不同的事情:它是关闭进程之前到系统停止的一部分。所以,是的,killall 是最简单的,但是如果您经常在 Linux 和 SysV 系统之间穿梭,我可能会建议您编写一个快速脚本来执行您想要的操作。
于 2011-10-27T17:25:38.760 回答