[英]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.