|
Practic există 4 moduri de Matar efectiv a proces en Linux: ucideți-l după nume, specificând o parte a numelui, prin PID, indicând fereastra procesului cu cursorul mouse-ului. Să vedem unul câte unul ... |
Omoară: ucide un proces folosind PID-ul său
Cea mai complicată, dar în același timp mai precisă modalitate de a ucide un proces este prin PID („Process Identifier”). Oricare dintre aceste 3 variante poate servi:
kill -TERM pid kill -SIGTERM pid kill -15 pid
Puteți utiliza numele semnalului (TERM sau SIGTERM) pe care doriți să îl trimiteți procesului sau numărul de identificare al acestuia (15). Pentru a vedea o listă completă a posibilelor semnale, vă sugerez să verificați manualul de ucidere. Pentru a face acest lucru, executați:
om ucide
Să vedem un exemplu de cum să omoare Firefox:
Mai întâi, trebuie să aflați PID-ul programului:
ps -ef | grep firefox
Această comandă va returna așa ceva:
1986? Sl 7:22 /usr/lib/firefox-3.5.3/firefox
Folosim PID returnat de comanda de mai sus pentru a ucide procesul:
ucide -9 1986
killall: ucide un proces folosind numele său
Această comandă este foarte ușoară
killall proces_nume
Un lucru de care trebuie să ții cont atunci când folosești această metodă este că, dacă există mai multe instanțe ale programului respectiv, toate vor fi închise.
pkill: ucide un proces folosind o parte din numele său
Este posibil să distrugeți un proces specificând numele complet sau o parte a numelui. Asta înseamnă că nu este nevoie să vă amintiți procesul PID pentru a trimite semnalul.
pkill parte_proces_nume
În schimb, această metodă va ucide toate procesele care conțin cuvântul introdus. Asta înseamnă că, dacă avem deschise 2 procese care împărtășesc un cuvânt în nume, ambele vor fi închise.
xkill: ucide un proces selectând fereastra cu mouse-ul
Aceasta este cea mai simplă și mai practică metodă. În caz de dezastru, pur și simplu apăsați Alt + F2 pentru a deschide caseta de dialog care vă permite să executați comenzi. De acolo, executați următoarea comandă:
xkill
Cursorul mouse-ului se va transforma într-un craniu mic. Tot ce rămâne este să faceți clic pe fereastra pe care doriți să o închideți și voila. La revedere.
Câteva comentarii finale
În încheiere, am vrut să vă împărtășesc câteva sfaturi care ar putea fi utile. În Linux, ca și în Windows, când un proces se blochează, fereastra în cauză poate fi închisă în general făcând clic pe butonul Închidere (care are forma unui X). După câteva secunde, va apărea o fereastră care ne întreabă dacă vrem cu adevărat să ucidem procesul, deoarece acesta nu răspunde corect. Spunem da și atât.
Aceasta înseamnă că metodele descrise aici ar trebui folosite atunci când nu se întâmplă nimic atunci când faceți clic pe butonul Închidere al ferestrei în cauză.
În caz de dezastru major, nu uitați că înainte de apăsare este posibil să efectuați un reporniți „în siguranță”.
În cele din urmă, poate fi foarte util să aflați ce procese rulează în prezent. Pentru aceasta, diferitele medii desktop (GNOME, KDE etc.) au instrumente grafice care facilitează această sarcină. Cu toate acestea, în cazul în care nu le puteți accesa sau pur și simplu doriți să o faceți de la terminal, puteți executa următoarele:
top
În cazul în care acest lucru nu funcționează sau nu aveți instalat pachetul corespunzător, puteți rula oricând:
ps-A
Aceasta va enumera toate procesele care rulează, împreună cu numele și PID-urile respective.