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

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

Linux -programvaran är tillräckligt robust för att fungera utan att orsaka problem, men ibland kan även de bästa apparna hänga. 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 kan tycka att du är bortskämd för val!





Om du har problem med en applikation i Linux finns det flera sätt att döda ett program i Linux.





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

Du har förmodligen redan försökt gå bort och göra en varm drink. Om du återvände till din dator för att upptäcka att appen fortfarande hänger har den haft tillräckligt med tid att återställa. En app som inte svarar har vanligtvis nedtonade knappar eller alternativ som inte verkar fungera. Du kanske inte kan flytta appfönstret runt skärmen.





hur man byter konto på facebook

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 död i sina spår. Du kanske ser en dialogruta som ber dig att göra det Vänta eller Tvinga Avsluta att avsluta det nu.



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

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

Nästa alternativ är att öppna Linux -operativsystemets systemövervakningsverktyg.





För att hitta detta:

  1. Öppen Visa applikationer
  2. Bläddra till Verktyg
  3. Välj Systemmonitor

System Monitor visar en lista över löpande processer under Processer flik.





För att döda ett program som inte svarar här, välj det helt enkelt och högerklicka. Du har sedan tre alternativ, som du bör prova i denna ordning:

  • Sluta: Detta pausar processen och låter dig fortsätta senare. Det fungerar inte i de flesta fall.
  • Slutet: Det korrekta sättet att stänga en process, detta kommer säkert att avsluta applikationen, rensa tillfälliga filer på vägen.
  • Döda: Detta är det extrema alternativet och bör endast användas om slutprocessen misslyckas.

Det är bäst att använda dessa i ordning. Men om programmet är ett som hänger 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 kraftdödsverktyg förinstallerat i Ubuntu, men du kan installera det via terminalen på andra distributioner om det behövs. När du ringer kan xkill stänga alla skrivbordsprocesser. Installera det med följande kommando:

sudo apt install xorg-xkill

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

xkill

Din muspekare visar sedan ett kryss (eller en skalle). Vänsterklicka på det kränkande 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 att avsluta 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 av ansluta över SSH från en annan enhet.

Kommandot kill kan användas här, men först krävs ett process -ID. Du kan hitta detta genom att köra ett kommando som förhör programmet 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 'pgrep' och 'pkill' Linux Force Quit Commands

Vad händer om du inte känner till eller inte hittar process -ID? Det är här pkill -kommandot 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:

Netflix har vi problem med att spela den här titeln just nu
pgrep [process name]

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

pkill [process ID]

Som med kommandot kill, bör detta stänga processen inom cirka 5 sekunder.

6. Force Döda alla Linux -instanser med 'killall'

Ingen tur med kill eller pkill? Det är dags att använda kärnkraftsalternativet: killall.

Lyckligtvis är det inte så förödande som det kan vara. Kommandot killall avslutar alla instanser av ett specifikt program. Så, snarare än att döda en Firefox (eller annan Linux -webbläsare ) -fönstret kommer följande kommando att avsluta dem alla:

killall firefox

Allt du behöver är processnamnet och killall -kommandot (eventuellt 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 programsituationer som inte svarar.

7. Tvinga fram en process i Linux med en kortkommando

Vill du spara tid på att stänga programvara som inte svarar? Det bästa alternativet är att skapa en kortkommando. Detta ger dig det omedelbara alternativet att stänga en app, men det kräver xkill för att detta ska fungera. Så här fungerar det i Ubuntu:

  1. Öppen Inställningar> Kortkommandon
  2. Bläddra till botten och klicka + för att skapa en ny genväg
  3. I namn och Kommando fält matas in 'xkill'
  4. Klick Genväg för att ställa in en tangentbordsgenvägskombination för att ringa kommandot
  5. Klick Lägg till att avsluta

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

Regelbundet döda Linux -appar? Uppgradera din hårdvara

Ger program som inte svarar regelbundet problem? Du kan förmodligen dra nytta av att göra några ändringar på din Linux -dator.

hur man ställer in primärt gmail -konto

Att installera ytterligare RAM är det främsta 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.

Nu vet du hur du avslutar ett program i Linux

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

  1. Klicka på X i hörnet
  2. Använd systemmonitorn
  3. Använd xkill -appen
  4. Använd kommandot kill
  5. Stäng Linux -appar med pkill
  6. Använd killall för att stänga programvara
  7. Skapa en kortkommando för att automatisera döda en app i Linux

Om du regelbundet upplever Linux -appar som inte svarar, varför inte överväga att byta till ett lätt Linux -operativsystem?

Dela med sig Dela med sig Tweet E-post 14 lätta Linux -distributioner för att ge din gamla dator nytt liv

Behöver du ett lätt operativsystem? Dessa speciella Linux -distros kan köras på äldre datorer, vissa med så lite som 100 MB RAM.

Läs Nästa
Relaterade ämnen
  • Linux
  • Teknisk support
  • Uppgiftshantering
  • Felsökning
  • Linux tips
Om författaren Christian Cawley(1510 artiklar publicerade)

Biträdande redaktör för säkerhet, Linux, DIY, programmering och teknik förklarad, och verkligen användbar podcastproducent, med stor erfarenhet av skrivbords- och programvarusupport. Christian är en bidragsgivare till tidningen Linux Format och är en Raspberry Pi -tinkerer, Lego -älskare och retrospelfläkt.

Mer från Christian Cawley

Prenumerera på vårt nyhetsbrev

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

Klicka här för att prenumerera