Omorâți procesele folosind wildcards cu pkill în Mac OS X

Anonim

Pentru oricine folosește linia de comandă în mod regulat, un nou instrument numit pkill face procesele de ucidere mult mai ușoare în versiunile moderne de Mac OS și Mac OS X. Îmbunătățind comanda standard kill, pkill acceptă cu ușurință metacaracterele, facilitând terminarea tuturor proceselor aparținând unei potriviri sau chiar unui anumit utilizator.

Folosirea pkill pentru a distruge procesele pe Mac OS

La cea mai de bază funcție, pkill poate fi folosit după cum urmează:

pkill ApplicationName

De exemplu, eliminarea tuturor proceselor aparținând „Safari”, inclusiv procesele de conținut web Safari, ar fi doar o chestiune de tastare:

pkill Safari

Uciderea proceselor cu pkill și wildcards

Dar pkill este poate cel mai bine folosit cu steaguri uid și metacaracterele, de exemplu, puteți opri toate procesele care încep cu litera „C” folosind următoarele:

pkill C

Procesele aparținând unui singur utilizator pot fi încheiate cu ușurință și cu simbolul -U și detalii suplimentare:

pkill -U nume de utilizator ProcessName

De exemplu, ați putea ucide fiecare proces aparținând utilizatorului Will cu următoarele;

sudo pkill -u Will

Presupunând că utilizatorul specificat este conectat, toate aplicațiile rulate de acel utilizator vor fi eliminate. Cu toate acestea, utilizatorul nu va fi deconectat, iar procesele de bază ale sistemului aferente utilizatorului vor rămâne intacte.

Examinați pagina de manual pentru pkill pentru mai multe utilizări și semnalizări și amintiți-vă că utilizatorii obișnuiți de Mac vor fi mai bine serviți să gestioneze sarcinile cu Activity Monitor. pkill nu este disponibil pentru Mac OS sau OS X înainte de Mountain Lion.

Omorâți procesele folosind wildcards cu pkill în Mac OS X