Comandă pentru a ucide procesul după nume în terminalul Mac

Când pornim o aplicație sau un program în macOS Sierra, începe automat un proces asociat cu respectiva aplicație și acest proces ne permite să lucrăm corect cu aplicația sau programul. Există situații în care aceste procese prezintă un anumit tip de eșec și îl observăm prin următoarele simptome.

Posibile defecte
• Blocarea aplicației sau a programului
• Blocarea echipamentului
• Reporniri neașteptate
• Nu deschideți aplicația

Când un proces afectează stabilitatea programului sau a echipamentului, folosim în mod obișnuit comanda kill pentru a "ucide" procesul respectiv și pentru a recâștiga stabilitatea sistemului și pentru aceasta folosim PID sau identificatorul procesului. Amintiți-vă că pentru a vedea PID-ul unui proces trebuie să accesați Activity Monitor și acolo în fila CPU avem lista proceselor și PID-ul lor respectiv.

Astăzi Solvetic aduce două alternative la comanda kill pentru a opri un proces în macOS Sierra și, astfel, să acționeze asupra acestuia.

1. Opriți sau „ucideți” un proces folosind killall

Această comandă este utilizată pentru a ucide un anumit proces folosind numele său în macOS Sierra. Pentru a utiliza această comandă vom folosi următoarea sintaxă:

 killall (Proces)
De exemplu, dacă vrem să omorâm procesul numit iTunes vom introduce următoarele:
 killall iTunes

Imediat procesul va fi închis, deci trebuie să fim atenți atunci când ucidem un proces, deoarece putem pierde informațiile la care lucrăm până acum. Pentru a forța închiderea unui proces, putem adăuga parametrul -KILL folosind următoarea sintaxă:

 killall -KILL (Proces)

2. Opriți sau „ucideți” un proces folosind pkill


Datorită pkill avem posibilitatea de a opri un serviciu folosind numele său și nu PID-ul său. Unul dintre avantajele pe care le avem cu pkill este că numele procesului trebuie să fie inclus între ghilimele, ceea ce ne permite să introducem numele procesului chiar și cu spații fără a afecta executarea acestuia.

De exemplu, pentru a „ucide” procesul iTunes, trebuie doar să introduceți următoarele:

 pkill „iTunes”

În acest fel vom închide procesul și vom recâștiga stabilitatea sistemului. Unele opțiuni pe care le putem folosi cu pkill sunt:

ucide toate procesele care încep cu o anumită literă

 pkill W * (În acest caz, eliminăm procesele care încep cu W)

Ucideți procesele care aparțin unui anumit utilizator

 pkill -U User_Name Process_Name

Putem vedea cum într-un mod simplu și total practic putem „ucide” un proces în macOS Sierra.

Monitor de activitate Mac

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave