Nyheter i Android, Telefoner, Prylar Och Recensioner

7 sätt att döda program som inte svarar i Linux

Linux-programvaran är robust nog att fungera utan att orsaka problem, men ibland kan till och med de bästa apparna hänga sig. Istället för att vänta på att de kraschar kan du döda dessa program som inte svarar. Faktum är att det finns så många sätt att döda Linux-program att du kanske tycker att du är bortskämd med valmöjligheter!

Om du har problem med en applikation i Linux, så här dödar du ett program i Linux.

1. Döda ett Linux-program genom att klicka på “X”

Du har förmodligen redan testat att gå iväg och göra en varm dryck. Om du återvände till din dator och upptäckte att appen fortfarande hänger har den haft tillräckligt med tid att återhämta sig. En app som inte svarar har vanligtvis nedtonade knappar eller alternativ som inte verkar fungera. Du kanske inte kan flytta runt appfönstret på skärmen.

Så vad är lösningen?

Klicka bara på X knappen i det övre hörnet (vänster eller höger, beroende på ditt Linux-operativsystem). Detta bör stoppa programmet i dess spår. Du kanske ser en dialogruta som ber dig att göra det Vänta eller Tvinga avslut att avsluta det nu.

Om allt går som planerat kommer vissa distributioner att uppmana dig att skicka en felrapport.

2. Hur man dödar ett program i Linux med System Monitor

Nästa alternativ är att öppna ditt Linux-operativsystems System Monitor-verktyg.

För att hitta detta i Ubuntu:

    Öppen Visa applikationer Bläddra till Verktyg Välj Systemövervakare

Din distro kommer utan tvekan att skilja sig åt, men System Monitor visar en lista över pågående processer under Processer flik.

För att tvinga döda en Linux-process, välj den och högerklicka. Du har sedan tre alternativ, som du bör prova i denna ordning:

Sluta: Detta pausar processen, så att du kan fortsätta den senare. Det kommer inte att fungera i de flesta fall. Slutet: Det korrekta sättet att stänga en process, detta kommer att avsluta programmet på ett säkert sätt och rensar tillfälliga filer på vägen. Döda: Detta är det extrema alternativet och bör endast användas om slutprocessen misslyckas.

Relaterad  Dessa 30 isiga bilder kommer att få dig att bli kär i vintern

Det är bäst att använda dessa i ordning. Men om programmet är ett som hänger sig regelbundet kanske du föredrar att använda ett kommando som du vet fungerar.

3. Force Kill Linux-applikationsprocesser med “xkill”

Ett annat alternativ du kan använda är xkill.

Detta är ett force kill-verktyg som är förinstallerat i Ubuntu, men du kan installera det via terminalen på andra distributioner om det behövs. När du anropas kommer xkill att göra det möjligt för dig att stänga alla skrivbordsprocesser. Installera det med följande kommando:

sudo apt install xorg-xkill

När detta är gjort, kör xkill genom att helt enkelt skriva

xkill

Din muspekare kommer då att visa ett kors (eller en skalle). Vänsterklicka på det felande programmet för att stänga det.

4. Tvinga avsluta Linux-appar med kommandot “kill”.

Kan du inte stänga din app som inte svarar med ett skrivbordsverktyg? Lösningen kan vara ett verktyg som tvingar fram Linux-appar på kommandoraden.

Flera kommandoradsalternativ är tillgängliga för att hjälpa dig att stänga din app. Ännu bättre, dessa kan användas antingen på din dator eller genom att ansluta över SSH från en annan enhet.

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

ps aux | grep [process name]

Resultatet kommer att visa process-ID. Detta kan sedan användas enligt följande för att stoppa Linux-processen:

kill [process ID]

Observera att om ditt Linux kill app-kommando misslyckas kan du behöva lägga till kommandot med sudo.

5. Använd “pgrep” och “pkill” Linux Force Kill-kommandon

Vad händer om du inte känner till, eller inte kan hitta, process-ID:t? Det är här kommandot pkill kommer in. I stället för ett process-ID, använd helt enkelt pkill tillsammans med processnamnet:

pkill [process name]

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

pgrep [process name]

…och efter detta, använd pkill med process-ID.

pkill [process ID]

Precis som med kill-kommandot bör detta stänga Linux-processen inom cirka 5 sekunder.

Relaterad  OnePlus 5-recension: Seriöst, det här är den bästa Android just nu

6. Force Kill Linux-instanser med “killall”

Ingen tur med kill eller pkill? Det är dags att använda det nukleära alternativet: killall.

Lyckligtvis är det inte så förödande som det kan vara. Killall-kommandot avslutar alla instanser av ett specificerat program. Så istället för att döda ett Firefox (eller annan Linux-webbläsare) 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 detta kommando när det behövs. Det är olämpligt för de flesta programsituationer som inte svarar.

7. Tvångsdöda en process i Linux med en kortkommando

Vill du spara tid genom att stänga program som inte svarar? Det bästa alternativet är att skapa en kortkommando. Detta ger dig möjligheten att stänga en app omedelbart, men det krävs xkill för att det ska fungera. Så här fungerar det i Ubuntu:

    Öppen Inställningar > Kortkommandon Scrolla till botten och klicka + för att skapa en ny genväg

    I den namn och Kommando fält inmatning “xkill” Klicka Genväg för att ställa in en tangentkombination för att anropa kommandot Klicka Lägg till att avsluta

För att använda genvägen när en app hänger sig, använd bara kortkommandot. Muspekaren blir ett X, och du kan klicka var som helst på appen du vill stänga.

Tvinga regelbundet att avsluta Linux-applikationer? Uppgradera din hårdvara

Orsakar program som inte svarar regelbundet problem? Du kan förmodligen dra nytta av att göra några ändringar i din Linux-datorhårdvara.

Att installera ytterligare RAM är det bästa sättet att ge din dator mer kraft och kan vara precis det du behöver för att förhindra att de temperamentsfulla apparna inte svarar i framtiden.

Relaterad  Hur Google Dokument kan hjälpa till att organisera din skrivportfölj

Nu vet du hur man dödar ett program i Linux

Så nästa gång en Linux-applikation eller ett Linux-verktyg hänger sig och inte svarar, är allt du behöver göra att använda en av dessa lösningar:

    Klicka på X i hörnet Använd systemövervakningen Använd xkill-appen Använd kill-kommandot Stäng Linux-appar med pkill Använd killall för att stänga programvara Skapa en kortkommando för att automatisera att döda en app i Linux

Om du upptäcker att du regelbundet avslutar Linux-appar som inte svarar, varför inte överväga att byta till ett mer lättviktigt Linux-operativsystem?

Om författaren

Christian Cawley (1561 publicerade artiklar)

Biträdande redaktör för säkerhet, Linux, gör-det-själv, programmering och teknisk förklarad, och riktigt användbar podcastproducent, med lång erfarenhet av skrivbords- och mjukvarustöd. Christian är en bidragsgivare till tidningen Linux Format och är en Raspberry Pi-pyssare, en Lego-älskare och en fan av retrospel.

Mer från Christian Cawley

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, free e-böcker och exklusiva erbjudanden!

Klicka här för att prenumerera