Команда за убиване на процеса по име в терминала на Mac

Когато стартираме приложение или програма в macOS Sierra, процес, свързан с това приложение, автоматично стартира и този процес ни позволява да работим правилно с приложението или програмата. Има ситуации, в които тези процеси представляват някакъв вид неуспех и ние го забелязваме по следните симптоми.

Възможни неизправности
• Блокиране на приложението или програмата
• Заключване на оборудването
• Неочаквани рестартирания
• Не се отваря приложението

Когато процесът засяга стабилността на програмата или оборудването, обикновено използваме командата kill, за да „убием“ споменатия процес и да възстановим стабилността на системата, като за това използваме PID или идентификатора на процеса. Не забравяйте, че за да видим PID на процес, трябва да имаме достъп до монитора на активността и там в раздела CPU имаме списъка с процеси и съответния им PID.

Днес Solvetic предлага две алтернативи на командата kill, за да спре процес в macOS Sierra и по този начин да предприеме действия по него.

1. Спрете или „убийте“ процес с помощта на killall

Тази команда се използва за убиване на определен процес, като се използва името му в macOS Sierra. За да използваме тази команда, ще използваме следния синтаксис:

 killall (процес)
Например, ако искаме да убием процеса, наречен iTunes, ще въведем следното:
 killall iTunes

Веднага процесът ще бъде затворен, така че трябва да бъдем внимателни, когато убиваме процес, тъй като можем да загубим информацията, върху която работим досега. За да принудим затварянето на процес, можем да добавим параметъра -KILL, използвайки следния синтаксис:

 killall -KILL (процес)

2. Спрете или „убийте“ процес с помощта на pkill


Благодарение на pkill имаме възможност да спрем услуга, използвайки нейното име, а не нейния PID. Едно от предимствата, които имаме с pkill, е, че името на процеса трябва да бъде затворено в кавички, което ни позволява да въведем името на процеса дори с интервали, без това да повлияе на неговото изпълнение.

Например, за да "убиете" процеса на iTunes, просто въведете следното:

 pkill "iTunes"

По този начин ще затворим процеса и ще възстановим стабилността на системата. Някои опции, които можем да използваме с pkill са:

убива всички процеси, които започват с определена буква

 pkill W * (В този случай убиваме процесите, които започват с W)

Убийте процеси, които принадлежат на определен потребител

 pkill -U Име на потребител_Процес_име

Можем да видим как по прост и напълно практичен начин можем да „убием“ процес в macOS Sierra.

Монитор за активност на Mac

wave wave wave wave wave