Cum să ucizi un proces după nume în loc de PID prin linia de comandă
Utilizatorii liniei de comandă se bazează pe comanda „kill” pentru a termina un proces, așa cum este definit de identificatorul de proces (PID) corespunzător. Deși nu este nimic în neregulă cu direcționarea proceselor după PID-ul lor, o altă abordare care este adesea mai ușoară este să vizați un proces după nume, mai degrabă decât identificatorul său unic.
Există câteva moduri de a ucide un proces după numele procesului, vom revizui două metode principale folosind killall și pkill.Acestea vor funcționa la fel în Mac OS / X și Linux și pot fi utilizate pentru a viza aplicațiile și procesele GUI, precum și pe cele care rulează în fundal sau exclusiv la linia de comandă. Oricare dintre comenzi poate fi prefixată cu sudo pentru a termina sarcinile la nivel de rădăcină sau cele deținute de alt utilizator.
Uciderea unui proces după nume cu killall
Comanda killall este cea mai folosită modalitate de a ucide un proces după numele său:
- Din terminal, tastați următoarea comandă (în acest exemplu folosind sarcina „ExampleTask” ca proces vizat de ucidere)
- Apăsați revenire pentru a opri instantaneu procesul „ExampleTask” (înlocuiți ExampleTask cu orice alt nume de proces pentru a-l opri)
killall Exemplu de sarcină
Amintiți-vă, uciderea unui proces este instantanee și neiertătoare, se încheie imediat procesul fără a salva date. Acest lucru poate duce la pierderi de date și alte nereguli dacă nu sunteți sigur ce faceți.
Ucide un proces după nume cu pkill
Comanda pkill oferă, de asemenea, o abordare de a termina procesele după nume, mai degrabă decât de a viza un PID. Unul dintre avantajele pkill este că facilitează țintirea proceselor cu spații în numele lor, deoarece trebuie să folosiți doar ghilimele în jurul numelui sarcinii pentru a ucide.
- Din terminal, tastați următoarea comandă: "
- Apăsați Întoarcere pentru a încheia imediat procesul numit
pkill Exemplu Nume proces agent"
La fel ca Killall, pkill va încheia imediat procesul care a fost vizat fără confirmări, dialoguri, salvări sau orice altceva. Procesul se termină instantaneu, la fel ca și cum folosiți oprirea forțată în aplicațiile din managerul de activități sau din Monitorul activității.
pkill este un instrument puternic cu multe capacități, dacă sunteți interesat, puteți afla despre utilizarea pkill cu caractere metalice și despre utilizarea pkill pentru a distruge toate procesele aparținând unui anumit utilizator.
Cunoașteți o altă modalitate de a viza un proces după nume pentru a-l ucide din linia de comandă? Spune-ne în comentariile de mai jos!