7 olika sätt att döda oansvariga program i Linux

När en Linux-app kraschar har du många sätt att stänga det, även om det inte svarar. Om en app fastnar, prova en av dessa 7 metoder.

När en Linux-app kraschar har du många sätt att stänga det, även om det inte svarar.  Om en app fastnar, prova en av dessa 7 metoder.
Annons

Linux-programvara är vanligtvis robust nog för att fungera utan att orsaka några problem, men från tid till annan, även de bästa programmen. Den bästa Linux-programvaran Den bästa Linux-programvaran Fantastiska appar finns tillgängliga för Linux. Oavsett om du är ny i operativsystemet eller du är en erfaren användare, hittar du alltid ny och användbar Linux-programvara för att älska. Det här är våra favoriter. Läs mer kan hänga. Snarare än att vänta på att de ska krascha, kan du döda dessa oansvariga program. Faktum är att det finns så många sätt att döda dem som du kanske tycker att du är bortskämd för val!

Om du har problem med en applikation på Linux, så är det sju sätt att döda oansvarig programvara.

1. Klicka på X i hörnet

Du har nog redan försökt gå och ta en varm dryck. Om du återvände till din dator för att upptäcka att appen fortfarande hänger, har det nog tillräckligt med tid att börja jobba igen. En obesvarad app har vanligtvis uttonade knappar eller alternativ som inte verkar fungera. Du kan inte heller flytta appfönstret runt skärmen.

7 olika sätt att döda oanmälda program i Linux muo linux svarar inte nära

Så, vad är lösningen? Tja, i det här läget kan du försöka klicka på X-knappen i det övre hörnet (vänster eller höger beroende på ditt Linux-operativsystem. De bästa Linux-operativsystemen De bästa Linux-operativsystemen Det finns Linux distros tillgängliga för alla ändamål, vilket gör att man väljer en svår. Här är en lista över de allra bästa Linux-operativsystemen som hjälper. Läs mer). Detta borde stoppa programmet dött i spåren. Det kan hända att du även ser en dialogruta och frågar dig att antingen Vänta på att programmet ska svara eller Avsluta slut för att avsluta det nu.

Om allt går till plan, kommer några distros att uppmana dig att skicka en felrapport.

I båda fallen borde programmet ha slutat springa. Men vad händer om det inte har ...?

2. System Monitor

Nästa alternativ är att öppna ditt Linux-operativsystems systemövervakningsverktyg, precis som Windows Task Manager Så här hanterar du misstänkta Windows-processhanteringsprocesser Så här hanterar du misstänkta Windows-processhanteringsprocesser CTRL + ALT + DEL aka trefingerhälsning är det snabbaste sättet att lägga till din förvirring Sortera genom processhanteringsprocesser, du kanske märker något som svchost.exe använder 99% av din CPU. Så nu ... Läs mer. Detta finns vanligtvis i menyn Systemverktyg, och en gång lanserat visas en lista över körprocesser under fliken Processer .

7 olika sätt att döda oansvariga program i Linux och linux inte svara på dödsprocessen

För att stänga en oansvarig ansökan här, välj bara den och högerklicka. Du har då tre alternativ:

  • Stop Process - Detta pausar processen, så att du fortsätter det senare. Det fungerar inte i de flesta fall.
  • Avsluta Process - Det korrekta sättet att stänga en process, detta kommer säkert att avsluta programmet, rengöring av temporära filer på vägen.
  • Döda Process - Detta är det extrema alternativet, och bör bara användas om End Process misslyckas.

Det är bäst att använda dessa i ordning. Om applikationen är en som hänger regelbundet kanske du föredrar att hoppa till kommandot som du vet fungerar.

3. Stäng Linux Apps med "xkill"

Ett annat alternativ du kan använda är xkill. Detta är förinstallerat i Ubuntu, men du kan installera det via Terminal (som du kan öppna med CTRL + ALT + T ) om det behövs. När den heter, kommer xkill att låta dig stänga alla skrivbordsapps. Installera det med följande kommando:

sudo apt-get install xorg-xkill 

När detta är klart kör du xkill genom att bara skriva

 xkill 

Din muspekare visar då ett kors (eller en skalle), och allt du behöver göra är att vänster klicka på det förekommande programmet.

Om det inte går att stänga din obesvarade app med någon av dessa skrivbordsfokuserade metoder kan lösningen vara kommandoraden ...

4. Använd kommandot "död"

Om din app inte svarar och ovanstående förslag inte fungerar (GUI kanske inte svarar), tryck CTRL + ALT + T för att öppna terminalen. (Med några distros öppnar CTRL + ALT + F1 en virtuell terminal - du kan växla tillbaka till skrivbordet med CTRL + ALT + F7 .)

Flera kommandoradsalternativ är tillgängliga för att hjälpa dig att stänga din app. Bättre kan dessa användas antingen på din dator eller genom att ansluta över SSH Nybörjarhandbok för att ställa in SSH på Linux och testa installationsguiden Nybörjarhandbok för att ställa in SSH på Linux och testa din inställning Förmodligen en av de viktigaste Linux-verktygen att lära sig är SSH eftersom du kan styra en annan maskin som om du satt direkt vid den. Vi tar dig igenom en grundläggande installation. Läs mer från en annan enhet.

7 olika sätt att döda oansvariga program i Linux och linux inte svara död

Dödkommandot kan användas här, men kräver först ett proces-ID. Du kan hitta detta genom att köra ett kommando som frågar ansökan för dess process ID:

 ps aux | grep [process name] 

Resultatet visar process-id. Detta kan sedan användas enligt följande:

 kill [process ID] 

Observera att du kan behöva lägga till kommandot med sudo.

5. Använd "pkill" och "pgrep" för att döda oåtkomlig programvara

Vad händer om du inte vet, eller kan inte hitta, process ID? Det här är pkill-kommandot som kommer in. Istället för ett proces-ID använder du bara pkill tillsammans med processnamnet:

 pkill [process name] 

Alternativt kan du använda pgrep-kommandot för att hitta process ID:

 pgrep [process name] 

... och följ det här, använd pkill med process ID.

7 olika sätt att döda oansvariga program på Linux och linux svarar inte pkill

 pkill [process ID] 

Precis som med kommandot Kill, bör detta stänga processen inom cirka 5 sekunder.

6. Döda alla instanser med "killall"

Ingen lycka med att döda eller pkill? Det är dags att använda det kärntekniska alternativet: killall.

Lyckligtvis är det inte lika förödande som det kan vara. Killall-kommandot avslutar alla instanser av ett visst program. Så, i stället för att döda ett Firefox-fönster, kommer följande kommando att avsluta dem alla:

 killall firefox 

Allt du behöver är processnamnet och killall-kommandot (möjligen med sudo om det krävs av din installation).

 killall [process name] 

Naturligtvis bör du bara använda det här kommandot när det behövs. Det är olämpligt för de flesta oansvariga programsituationer.

7. Skapa en tangentbordsgenväg

Om du vill spara tid att stänga oförsvarlig programvara - kanske du har några vanliga förolämpare - då är det bästa alternativet att skapa en snabbtangent. Detta ger dig det omedelbara alternativet att stänga en app, men du måste ha xkill installerat för att detta ska fungera.

7 olika sätt att döda oansvariga program i Linux muo linux svarar inte xkill

I Ubuntu kan du till exempel öppna Inställningar> Tangentbord och klicka på Genvägar . Välj Anpassade genvägar och sedan + för att skapa en ny genväg. Ange "xkill" för både Namn och Kommando, klicka sedan på Apply . Detta kommer att återgå till genvägslistan - välj genväg och tryck sedan på önskad tangentkombination som du ska använda för att ringa den.

Nästa gång du behöver stänga en app, använd bara tangentbordsgenväggen. Muspekaren blir en X, och du kan klicka var som helst på appen du vill stänga.

Undvik oansvarig programvara: Uppgradera din maskinvara

Är inte svara applikationer som regelbundet orsakar problem? Du kan noga dra nytta av att göra några ändringar på din Linux-dator.

Om man byter till ett lätt Linux-operativsystem 13 Lättviktiga Linux-distributioner för att ge din gamla dator en ny livslängd 13 Lätta Linux-fördelningar för att ge din gamla dator en ny livslängd Dessa smaker av Linux är lätta på CPU och RAM, men de körs bra på äldre och svagare enheter! Läs mer fungerar inte, du kan överväga vissa hårdvaruuppgraderingar. Installera ytterligare RAM-minne är det enda sättet att ge datorn mer ström, och det kan bara vara det du behöver för att hålla de temperamentsfulla programmen frånvaro i framtiden.

Så nästa gång en Linux-applikation eller -verktyg hänger och blir oförsvarlig, behöver du bara tillämpa en av dessa lösningar:

  1. Klicka på X i hörnet.
  2. Använd systemskärmen.
  3. Använd xkill-appen.
  4. Använd kommandot Döda.
  5. Stänga appar med pkill.
  6. Använd killall för att stänga programvara.
  7. Skapa en tangentbordsgenväg.

Det är förvånande att det finns så många sätt att döda icke-svarande Linux-appar - men vad är din favorit? Dela det med oss ​​i kommentarfältet.

Bildkrediter: Pepsco Studio via Shutterstock.com

In this article