7 moduri de a ucide programele care nu răspund în Linux

7 moduri de a ucide programele care nu răspund în Linux

Software-ul Linux este suficient de robust pentru a funcționa fără a cauza probleme, dar uneori chiar și cele mai bune aplicații ar putea atârna. În loc să așteptați ca aceștia să se blocheze, puteți ucide aceste programe care nu răspund. De fapt, există atât de multe modalități de a ucide programele Linux, încât s-ar putea să descoperi că ești răsfățat de alegere!





Dacă întâmpinați probleme cu o aplicație în Linux, iată câteva modalități de a ucide un program în Linux.





1. Ucideți un program Linux făcând clic pe „X”

Probabil că ați încercat deja să vă îndepărtați și să preparați o băutură fierbinte. Dacă v-ați întors pe computerul dvs. pentru a afla că aplicația este încă suspendată, a avut suficient timp pentru recuperare. O aplicație care nu răspunde are de obicei butoane gri sau opțiuni care nu par să funcționeze. De asemenea, este posibil să nu puteți muta fereastra aplicației în jurul ecranului.





cum să descărcați toate fotografiile din Samsung Cloud

Deci, care este soluția?

Pur și simplu faceți clic pe X butonul din colțul de sus (stânga sau dreapta, în funcție de sistemul de operare Linux). Acest lucru ar trebui să oprească programul mort. S-ar putea să vedeți o casetă de dialog, care vă cere Aștepta sau Forțați-vă ca să o închei acum.



Dacă totul merge la plan, unele distribuții vă vor cere să trimiteți un raport de eroare.

2. Cum să ucizi un program în Linux cu System Monitor

Următoarea opțiune este să deschideți utilitarul de monitorizare a sistemului de operare Linux.





Pentru a găsi acest lucru:

  1. Deschis Afișați aplicațiile
  2. Derulați până la Utilități
  3. Selectați Monitor sistem

System Monitor afișează o listă a proceselor care rulează sub Procese filă.





Pentru a ucide un program care nu răspunde aici, pur și simplu selectați-l și faceți clic dreapta. Aveți apoi trei opțiuni, pe care ar trebui să le încercați în această ordine:

  • Stop: Aceasta întrerupe procesul, permițându-vă să îl continuați mai târziu. Nu va funcționa în majoritatea cazurilor.
  • Sfârșit: Modul corect de a închide un proces, aceasta va termina în siguranță aplicația, curățând fișiere temporare pe drum.
  • Ucide: Aceasta este opțiunea extremă și ar trebui utilizată numai dacă procesul final nu reușește.

Cel mai bine este să le folosiți în ordine. Cu toate acestea, dacă aplicația se blochează regulat, este posibil să preferați să utilizați o comandă despre care știți că funcționează.

3. Forțați uciderea proceselor de aplicație Linux cu „xkill”

O altă opțiune pe care o puteți folosi este xkill.

Acesta este un instrument de ucidere forțată preinstalat în Ubuntu, dar îl puteți instala prin terminal pe alte distribuții, dacă este necesar. Când este apelat, xkill vă va permite să închideți orice proces desktop. Instalați-l cu următoarea comandă:

sudo apt install xorg-xkill

Odată ce ați făcut acest lucru, rulați xkill tastând pur și simplu

xkill

Indicatorul mouse-ului dvs. va afișa apoi o cruce (sau un craniu). Faceți clic stânga pe aplicația contravenientă pentru a o închide.

4. Forțați părăsirea aplicațiilor Linux cu comanda „ucide”

Nu puteți închide aplicația care nu răspunde cu un instrument desktop? Soluția ar putea fi un instrument care renunță forțat la aplicațiile Linux din linia de comandă.

Mai multe opțiuni din linia de comandă sunt disponibile pentru a vă ajuta să închideți aplicația. Mai bine, acestea pot fi utilizate fie pe computer, fie de către conectarea prin SSH de pe un alt dispozitiv.

Comanda kill poate fi utilizată aici, dar mai întâi necesită un ID de proces. Puteți găsi acest lucru executând o comandă interogând aplicația pentru identificarea procesului său:

ps aux | grep [process name]

Rezultatul va afișa ID-ul procesului. Aceasta poate fi apoi utilizată după cum urmează:

kill [process ID]

Rețineți că poate fi necesar să adăugați comanda cu sudo.

5. Utilizați „pgrep” și „pkill” Linux Force Quit Commands

Ce se întâmplă dacă nu știți sau nu găsiți ID-ul procesului? Aici intervine comanda pkill. Mai degrabă decât un ID de proces, pur și simplu utilizați pkill împreună cu numele procesului:

pkill [process name]

Alternativ, puteți utiliza comanda pgrep pentru a găsi ID-ul procesului:

cum să dm pe cineva pe YouTube
pgrep [process name]

… Și după aceasta, utilizați pkill cu ID-ul procesului.

pkill [process ID]

Ca și în cazul comenzii kill, aceasta ar trebui să închidă procesul în aproximativ 5 secunde.

6. Forțați uciderea tuturor instanțelor Linux cu „killall”

Nu ai noroc cu kill sau pkill? Este timpul să folosiți opțiunea nucleară: killall.

Din fericire, nu este atât de devastator pe cât ar putea fi. Comanda killall va pune capăt tuturor instanțelor unui program specificat. Deci, mai degrabă decât să omoare un Firefox (sau altul Browser Linux ), următoarea comandă le va termina pe toate:

killall firefox

Tot ce aveți nevoie este numele procesului și comanda killall (posibil cu sudo dacă este cerut de configurare).

killall [process name]

Bineînțeles, ar trebui să utilizați această comandă numai atunci când este necesar. Nu este potrivit pentru majoritatea situațiilor de program care nu răspund.

7. Forțați-ucideți un proces în Linux cu o comandă rapidă de la tastatură

Doriți să economisiți timp închizând software-ul care nu răspunde? Cea mai bună opțiune este să creați o comandă rapidă de la tastatură. Acest lucru vă va oferi opțiunea imediată de a închide o aplicație, dar este nevoie de xkill pentru ca aceasta să funcționeze. Iată cum funcționează în Ubuntu:

  1. Deschis Setări> Comenzi rapide de la tastatură
  2. Derulați până jos și faceți clic + pentru a crea o nouă comandă rapidă
  3. În Nume și Comanda câmpuri de introducere „xkill”
  4. Clic Comandă rapidă pentru a seta o combinație de comenzi rapide de la tastatură pentru a apela comanda
  5. Clic Adăuga a termina

Pentru a utiliza comanda rapidă atunci când o aplicație se blochează, utilizați doar comanda rapidă de la tastatură. Indicatorul mouse-ului va deveni un X și puteți face clic oriunde în aplicația pe care doriți să o închideți.

Ucideți în mod regulat aplicațiile Linux? Faceți upgrade hardware-ului dvs.

Aplicațiile care nu răspund cauzează în mod regulat probleme? Probabil ați putea beneficia de a face unele modificări computerului dvs. Linux.

cum se scrie un script de calculator

Instalarea RAM suplimentară este modalitatea numărul unu de a oferi computerului mai multă putere și ar putea fi doar lucrul de care aveți nevoie pentru ca acele aplicații temperamentale să nu mai răspundă în viitor.

Acum știi cum să termini un program în Linux

Deci, data viitoare când o aplicație sau un utilitar Linux se blochează și nu mai răspunde, tot ce trebuie să faceți este să aplicați una dintre aceste soluții:

  1. Faceți clic pe X în colț
  2. Utilizați monitorul de sistem
  3. Utilizați aplicația xkill
  4. Folosiți comanda kill
  5. Închideți aplicațiile Linux cu pkill
  6. Utilizați killall pentru a închide software-ul
  7. Creați o comandă rapidă de la tastatură pentru a automatiza uciderea unei aplicații în Linux

Dacă întâmpinați în mod regulat aplicații Linux care nu răspund, de ce să nu luați în considerare trecerea la un sistem de operare Linux ușor?

Acțiune Acțiune Tweet E-mail 14 distribuții Linux ușoare pentru a oferi o viață nouă computerului tău vechi

Aveți nevoie de un sistem de operare ușor? Aceste distribuții Linux speciale pot rula pe computere mai vechi, unele cu doar 100 MB de RAM.

Citiți în continuare
Subiecte asemănătoare
  • Linux
  • Suport tehnic
  • Managementul sarcinilor
  • Depanare
  • Sfaturi pentru Linux
Despre autor Christian Cawley(1510 articole publicate)

Editor adjunct pentru securitate, Linux, bricolaj, programare și tehnică explicată și producător de podcasturi cu adevărat util, cu o vastă experiență în asistență pentru desktop și software. Colaborator la revista Linux Format, Christian este un jucător Raspberry Pi, un iubitor de Lego și un fan retro al jocurilor.

Mai multe de la Christian Cawley

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Faceți clic aici pentru a vă abona