7 forskellige måder at dræbe uresponsive programmer i Linux

Når en Linux-app går i stykker, har du masser af måder at lukke på, selvom det ikke reagerer. Hvis en app sidder fast, prøv en af ​​disse 7 metoder.

Når en Linux-app går i stykker, har du masser af måder at lukke på, selvom det ikke reagerer.  Hvis en app sidder fast, prøv en af ​​disse 7 metoder.
Reklame

Linux-software er typisk robust nok til at arbejde uden at forårsage nogen problemer, men fra tid til anden, selv de bedste apps Den bedste Linux-software Den bedste Linux-software Awesome apps er tilgængelige for Linux. Uanset om du er ny til operativsystemet, eller du er en erfaren bruger, vil du altid finde ny og nyttig Linux-software til at elske. Det er vores favoritter. Læs mere kan hænge. I stedet for at vente på, at de kolliderer, kan du dræbe disse ikke-reagerende programmer. Faktisk er der så mange måder at dræbe dem, som du måske finder du er forkælet for valg!

Hvis du oplever problemer med en applikation i Linux, er der syv måder at dræbe ikke-reagerende software på.

1. Klik på X i hjørnet

Du har sikkert allerede forsøgt at gå væk og lave en varm drink. Hvis du vendte tilbage til din pc for at finde ud af, at appen stadig hænger, har det nok nok tid til at begynde at arbejde igen. En ikke-responsiv app har typisk udtonede knapper eller muligheder, der ikke ser ud til at fungere. Du kan også ikke flytte appvinduet rundt på skærmen.

7 forskellige måder at dræbe uresponsive programmer i Linux muo linux reagerer ikke tæt på

Så hvad er løsningen? Nå kan du prøve at klikke på X-knappen i øverste hjørne (venstre eller højre afhængigt af dit Linux-operativsystem. De bedste Linux-operativsystemer De bedste Linux-operativsystemer Der findes Linux distro'er til alle formål, hvilket gør at man vælger en vanskelig. Her er en liste over de bedste Linux operativsystemer til at hjælpe. Læs mere). Dette bør stoppe programmet død i dets spor. Du kan muligvis også se en dialogboks, der beder dig om enten Vent til programmet svarer eller Force Quit for at afslutte det nu.

Hvis alt går til planen, vil nogle distros bede dig om at sende en fejlrapport.

Under alle omstændigheder skal ansøgningen være stoppet. Men hvad nu hvis det ikke har ...?

2. System Monitor

Den næste mulighed er at åbne dit Linux-operativsystems systemovervågningsværktøj, ligesom Windows Task Manager, hvordan man håndterer mistænkelige Windows Task Manager-processer, hvordan man håndterer mistænkelige Windows Task Manager-processer CTRL + ALT + DEL aka tre-finger salute er den hurtigste måde at tilføje til din forvirring. Sortering gennem Proceshåndtering Processer, du kan bemærke noget som svchost.exe ved hjælp af 99% af din CPU. Så nu ... Læs mere. Dette findes typisk i menuen Systemværktøjer, og en gang lanceret vises en liste over kørende processer under fanen Processer .

7 forskellige måder at dræbe uresponsive programmer i Linux muo linux reagerer ikke på dræbsprocessen

For at lukke en ikke-reagerende applikation her, skal du blot vælge den og højreklikke. Du har så tre muligheder:

  • Stop Process - dette pauser processen, så du kan fortsætte det senere. Det virker ikke i de fleste tilfælde.
  • Afslut Process - Den rigtige måde at lukke en proces på, vil sikkert afslutte applikationen, rengøring af midlertidige filer undervejs.
  • Kill Process - dette er den ekstreme mulighed, og bør kun bruges, hvis End Process fejler.

Det er bedst at bruge disse i rækkefølge. Men hvis applikationen er en, der hænger regelmæssigt, kan du helst springe til den kommando, som du ved, fungerer.

3. Luk Linux Apps med "xkill"

En anden mulighed du kan bruge er xkill. Dette er forudinstalleret i Ubuntu, men du kan installere det via Terminal (som du kan åbne med CTRL + ALT + T ), hvis det er nødvendigt. Når kaldet, vil xkill gøre det muligt for dig at lukke enhver stationær app. Installer det med følgende kommando:

sudo apt-get install xorg-xkill 

Når dette er gjort, kør xkill ved blot at skrive

 xkill 

Din musemarkør viser derefter et kryds (eller en kraniet), og alt du skal gøre er at venstre klikke på det overtrædende program.

Hvis det ikke er muligt at lukke din unresponsive app med en af ​​disse desktop-fokuserede metoder, kan løsningen være kommandolinjen ...

4. Brug kommandoen "kill"

Hvis din app ikke reagerer, og ovenstående forslag ikke virker (GUI'en kan ikke reagere), skal du trykke på CTRL + ALT + T for at åbne Terminal. (Med nogle distrober vil CTRL + ALT + F1 åbne en virtuel terminal - du kan skifte tilbage til skrivebordet med CTRL + ALT + F7 .)

Flere kommandolinjeindstillinger er tilgængelige for at hjælpe dig med at lukke din app. Endnu bedre kan disse bruges enten på din computer eller ved at forbinde over SSH Beginners Guide til opsætning af SSH på Linux og afprøvning af din installationsbegyndervejledning til opsætning af SSH på Linux og afprøvning af din opsætning Det er nok en af ​​de vigtigste Linux-værktøjer til at lære er SSH, da du kan styre en anden maskine som om du sad direkte på den. Vi tager dig gennem en grundlæggende installation. Læs mere fra en anden enhed.

7 forskellige måder at dræbe uresponsive programmer i Linux muo linux reagerer ikke dræb

Kill kommandoen kan bruges her, men kræver først et proces ID. Du kan finde dette ved at køre en kommando, der forhører ansøgningen om dens proces ID:

 ps aux | grep [process name] 

Resultatet viser proces-id'et. Dette kan så bruges som følger:

 kill [process ID] 

Bemærk, at du måske skal tilføje kommandoen med sudo.

5. Brug "pkill" og "pgrep" til at dræbe unresponsive software

Hvad hvis du ikke ved eller ikke kan finde proces ID? Det er her kommandoen pkill kommer ind. I stedet for et proces ID, skal du blot bruge pkill sammen med procesnavnet:

 pkill [process name] 

Alternativt kan du bruge kommandoen pgrep til at finde proces ID:

 pgrep [process name] 

... og følg dette, brug pkill med proces ID.

7 forskellige måder at dræbe uresponsive programmer i Linux muo linux reagerer ikke pkill

 pkill [process ID] 

Som med kill-kommandoen, bør dette lukke processen indenfor omkring 5 sekunder.

6. Dræb alle forekomster med "killall"

Ikke held med kill eller pkill? Det er på tide at bruge den nukleare løsning: killall.

Heldigvis er det ikke så ødelæggende som det kunne være. Killall-kommandoen vil afslutte alle forekomster af et bestemt program. Så i stedet for at dræbe et Firefox-vindue, vil følgende kommando afslutte dem alle:

 killall firefox 

Alt du behøver er procesnavnet og killall-kommandoen (muligvis med sudo, hvis det kræves af dit setup).

 killall [process name] 

Naturligvis bør du kun bruge denne kommando, når det er nødvendigt. Det er uegnet til de fleste ikke-reagerende programsituationer.

7. Opret en tastaturgenvej

Hvis du vil spare tid, lukker du ikke svare software - måske har du nogle regelmæssige lovovertrædere - så er den bedste mulighed at oprette en tastaturgenvej. Dette giver dig den umiddelbare mulighed for at lukke en app, men du skal have xkill installeret, så dette kan fungere.

7 forskellige måder at dræbe uresponsive programmer i Linux muo linux reagerer ikke xkill

I Ubuntu kan du for eksempel åbne indstillinger> tastatur og klikke på genveje . Vælg Brugergenveje og derefter + for at oprette en ny genvej. Indtast "xkill" for både Navn og Kommando, og klik derefter på Anvend . Dette vil vende tilbage til genvejslisten - vælg genvejen, og tryk derefter på den ønskede tastaturkombination, som du vil bruge til at kalde den.

Næste gang du skal lukke en app, skal du blot bruge tastaturgenvejen. Musemarkøren bliver en X, og du kan klikke hvor som helst på den app, du vil lukke.

Undgå unresponsive software: Opgrader din hardware

Er der ikke svar på applikationer, som regelmæssigt forårsager problemer? Du kunne sandsynligvis have gavn af at foretage nogle ændringer på din Linux-computer.

Hvis du skifter til et letvægts Linux-operativsystem 13 Letvægts Linux-distributioner, der giver din gamle pc en ny lease af livet 13 Letvægts Linux-distributioner, der giver din gamle pc en ny lease af livet Disse smagsstoffer af Linux er lette på CPU og RAM, men de løber fantastisk på ældre og svagere enheder! Læs mere virker ikke, du kan overveje nogle hardwareopgraderinger. Installering af ekstra RAM er nummer én måde at give din computer mere strøm, og det kan nok kun være det, du behøver for at holde de temperamentsfulde apps fra at reagere i fremtiden.

Så næste gang en Linux-applikation eller et værktøj hænger og bliver ikke reageret, er det eneste, du skal gøre, at anvende en af ​​disse løsninger:

  1. Klik på X i hjørnet.
  2. Brug systemmonitoren.
  3. Brug xkill-appen.
  4. Ansæt kommandoen Kill.
  5. Luk apps med pkill.
  6. Brug killall til at lukke software.
  7. Opret en tastaturgenvej.

Det er overraskende, at der er så mange måder at dræbe uresponsive Linux apps på - men hvad er din favorit? Del det med os i kommentarfeltet.

Billedkredit: Pepsco Studio via Shutterstock.com

In this article