acest tutorial rapid te învață să omori un proces în Linux folosind ID-ul său de proces. Acest lucru este deosebit de util în uciderea programelor care nu răspund.se întâmplă adesea că trebuie să „ucizi” un program care nu răspunde. În Windows aveți managerul de activități pentru această situație. Puteți utiliza task manager și în Linux, dar calea liniei de comandă este mult mai bună și mai eficientă în manipularea programelor care nu răspund.,utilizarea terminalului este mai bună deoarece este posibil ca instrumentele bazate pe GUI să nu afișeze procesul ascuns care rulează încă. Este posibil ca instrumentele GUI să nu fie disponibile dacă utilizați ediția server a unui sistem Linux.
cum să omori un proces în Linux
dacă rulați o aplicație, rulează un proces în fundal. Dacă doriți să închideți această aplicație cu forță, puteți ucide procesul asociat acesteia.pentru a ucide un proces, trebuie să cunoașteți ID-ul procesului său (PID). Următoarea secțiune vă spune cum să găsiți ID-ul procesului unui program.,
Pasul 1: Găsiți ID-ul procesului (PID) al programului
există mai multe moduri în care puteți utiliza pentru a găsi PID-ul unui proces.
Dacă știți numele de proces, puteți folosi comanda pidof în acest mod:
pidof <program_name>
puteți lua ajutor de la finalizarea tab pentru a găsi numele de program. Lucrul bun despre această comandă este că va da PID-ul tuturor proceselor inițiate de program., Iată un exemplu:
pidof slack
9734 9718 9716 9708 9622 9619
Dacă pidof comanda nu duce nimic, aceasta ar putea însemna fie nu există nici un proces care rulează de acel program sau numele programului-ai folosit este incorectă.dacă nu știți exact numele programului, puteți încerca comanda ps. Această comandă ps este utilizată pentru a vedea procesele care rulează pe sistem. Puteți utiliza comanda grep cu numele programului (sau orice vă amintiți despre el).ps aux / grep-i”numele programului dorit”
comanda ps aux returnează tot procesul care rulează pe sistem., Și grep arată apoi linia care se potrivește cu numele programului. Datele de ieșire ale comenzii va fi o astfel de prognoze:
după Cum se arată în imaginea de mai sus, puteți obține ID-ul procesului de program/proces în coloana a doua. Doar ignorați linia cu – – color = auto”.,
Pasul 2: Ucide procesul cu PID
Odată ce ai PID de aplicația dorită, utilizați următoarea comandă pentru a ucide procesul:
sudo kill -9 process_id
Dacă aveți mai mult de un id de proces, te poate ucide tot de pe ei împreună cu furnizarea de toate Pid-urile.
sudo kill -9 process_id_1 process_id_2 process_id_3
de asemenea, puteți combina comanda kill comanda pidof pentru a ucide tot procesul unui program.
sudo kill -9 `pidof programe_name`
desigur, trebuie să înlocuiți numele programului cu numele programului pe care doriți să-l ucideți.,
sfat Bonus: utilizați killall pentru a ucide tot procesul unui anumit program
dacă știți numele programului, puteți utiliza Magnifica comandă killall și puteți ucide toate procesele acelui program într-o singură comandă.
killall program_name
cum omori programe în Linux?sper că acest mic tutorial rapid te-a ajutat. Care este modul tău preferat de a ucide un program în Linux? Task manager, ucide, killall sau xkill?
ca ceea ce ai citit? Vă rugăm să-l împărtășească cu alții.,
- Facebook1
- Twitter0
- LinkedIn2
- Reddit3
- Pocket0