[英]How to kill many instances of a process at one go?
我有一个进程的几个实例(即使用一个公共命令行)。 我想一次杀死所有人。 怎么实现呢?
选项:
Killall是超级强大的,但我发现不加选择地使用它是危险的。 选项2使用起来很尴尬,但我经常发现自己处于没有killall的环境中; 另外,在第一次通过时遗漏xargs位让我在摆动刀片之前检查被判处的过程。 最终,我通常喜欢htop,因为它让我在击中大“k”之前挑选。
您可能正在寻找killall
命令。 例如:
killall perl
会杀死你机器上运行的所有perl进程。 有关详细信息,请参阅http://linux.die.net/man/1/killall 。
注意:killall就是答案... 如果你在Linux上。 SysV也有一个killall命令,但是它做了一件非常非常不同的事情:它是关闭进程之前系统停止的一部分。 所以,是的,killall是最简单的,但如果你经常在Linux和SysV系统之间穿梭,我可能会建议你写一个快速的脚本来做你想做的事情。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.