Унищожаване на процеси с използване на заместващи символи с pkill в Mac OS X
За всеки, който използва редовно командния ред, нов инструмент, наречен pkill, значително улеснява процесите на убиване в съвременните версии на Mac OS и Mac OS X. Подобрявайки стандартната команда kill, pkill лесно поддържа заместващи знаци, което улеснява прекратяването на всички процеси, принадлежащи на съвпадение или дори на конкретен потребител.
Използване на pkill за спиране на процеси в Mac OS
В най-основната си функция pkill може да се използва както следва:
pkill ApplicationName
Например, убиването на всички процеси, принадлежащи на „Safari“, включително процесите на Safari Web Content, би било просто въпрос на въвеждане:
pkill Safari
Процеси на убиване с pkill и заместващи символи
Но pkill може би се използва най-добре с uid флагове и заместващи символи, например можете да убиете всички процеси, които започват с буквата „C“, като използвате следното:
pkill C
Процеси, принадлежащи на един потребител, също могат да бъдат прекратени лесно с флага -U и допълнителни подробности:
pkill -U потребителско име ProcessName
Например, можете да убиете всеки процес, принадлежащ на потребител Will със следното;
sudo pkill -u ще
Ако приемем, че посоченият потребител е влязъл, всички приложения, изпълнявани от този потребител, ще бъдат убити. Потребителят обаче няма да излезе от системата и основните системни процеси, отнасящи се до този потребител, ще останат непокътнати.
Прегледайте страницата с ръководство за pkill за повече употреби и флагове и не забравяйте, че обикновените потребители на Mac ще бъдат по-добре управлявани от задачите с Activity Monitor вместо това. pkill не е достъпен за Mac OS или OS X преди Mountain Lion.