Wanneer een Linux-app niet meer reageert en crasht, hoe kun je deze dan doden?  Probeer een van deze trucs om een ​​vast programma in Linux te doden.

7 manieren om niet-reagerende programma's in Linux te doden

Advertentie Linux-software is robuust genoeg om te werken zonder problemen te veroorzaken, maar soms hangen zelfs de beste apps. In plaats van te wachten tot ze crashen, kun je deze niet-reagerende programma's doden. In feite zijn er zoveel manieren om Linux-programma's te doden dat je misschien niet veel keus hebt

Advertentie

Linux-software is robuust genoeg om te werken zonder problemen te veroorzaken, maar soms hangen zelfs de beste apps. In plaats van te wachten tot ze crashen, kun je deze niet-reagerende programma's doden. In feite zijn er zoveel manieren om Linux-programma's te doden dat je misschien niet veel keus hebt!

Ontgrendel nu het cheatsheet "Essential Linux Commands"!

Hiermee meld je je aan voor onze nieuwsbrief

Voer uw e-mailontgrendeling in Lees ons privacybeleid

Als u problemen ondervindt met een toepassing in Linux, zijn er verschillende manieren om een ​​programma in Linux te doden.

1. Dood een Linux-programma door op de 'X' te klikken

Sluit eenvoudig een app in Linux

Je hebt waarschijnlijk al geprobeerd weg te lopen en een warm drankje te maken. Als u terugkeert naar uw pc om te ontdekken dat de app nog steeds hangt, heeft deze waarschijnlijk voldoende tijd gehad om weer aan de slag te gaan. Een app die niet reageert, heeft meestal grijze knoppen of opties die niet lijken te werken. Mogelijk kunt u het app-venster ook niet over het scherm verplaatsen.

Dus wat is de oplossing? Klik op de X- knop in de bovenhoek (links of rechts, afhankelijk van uw Linux-besturingssysteem). Dit zou het programma dood in zijn tracks moeten stoppen. Mogelijk ziet u een dialoogvenster waarin u wordt gevraagd om te wachten of Forceer stop om het nu te beëindigen.

Als alles volgens plan verloopt, vragen sommige distro's u om een ​​foutrapport te verzenden.

2. Gebruik Systeemmonitor om een ​​Linux-proces te doden

Dood een Linux-proces in de systeemmonitortool

De volgende optie is om het hulpprogramma Systeemmonitor van uw Linux-besturingssysteem te openen. Dit bevindt zich meestal in het menu Systeemtools en geeft een lijst met actieve processen weer op het tabblad Processen .

Om een ​​niet-reagerende toepassing hier te sluiten, selecteert u deze en klikt u met de rechtermuisknop. U hebt dan drie opties:

  • Proces stoppen: hiermee wordt het proces onderbroken, zodat u het later kunt voortzetten. In de meeste gevallen werkt het niet.
  • Eindproces: de juiste manier om een ​​proces te sluiten, dit zal de toepassing veilig beëindigen en onderweg tijdelijke bestanden opschonen.
  • Dodeproces: dit is de extreme optie en mag alleen worden gebruikt als het eindproces mislukt.

Het is het beste om deze in volgorde te gebruiken. Als de toepassing echter een programma is dat regelmatig vastloopt, gebruikt u misschien liever een opdracht waarvan u weet dat die werkt.

3. Forceer kill-Linux-processen met "xkill"

Een andere optie die u kunt gebruiken is xkill. Dit is een force kill-tool vooraf geïnstalleerd in Ubuntu, maar u kunt het indien nodig via de Terminal op andere distributies installeren. Wanneer xkill wordt aangeroepen, kunt u elk bureaubladproces afsluiten. Installeer het met de volgende opdracht:

 sudo apt install xorg-xkill 

Zodra dit is gedaan, voert u xkill uit door eenvoudig te typen

 xkill 

Uw muisaanwijzer geeft dan een kruis (of een schedel) weer. Klik met de linkermuisknop op de betreffende toepassing om deze te sluiten

Als het niet mogelijk is om uw niet-reagerende app te sluiten met een van deze desktopgerichte methoden, is de oplossing mogelijk de opdrachtregel ...

4. Gebruik het commando “kill”

Als uw app niet reageert en de bovenstaande suggesties niet werken (de GUI reageert mogelijk niet), drukt u op Ctrl + Alt + T om de Terminal te openen.

Er zijn verschillende opdrachtregelopties beschikbaar om u te helpen uw app te sluiten. Beter nog, deze kunnen op uw computer worden gebruikt of via SSH vanaf een ander apparaat.

Het kill-commando kan hier worden gebruikt, maar vereist eerst een proces-ID. U kunt dit vinden door een opdracht uit te voeren die de toepassing ondervraagt ​​op proces-ID:

 ps aux | grep [process name] 

Het resultaat toont de proces-ID. Dit kan dan als volgt worden gebruikt:

 kill [process ID] 

Merk op dat u mogelijk de opdracht met sudo moet toevoegen.

Sluit Linux-apps met de opdracht Kill

5. Gebruik "pgrep" en "pkill"

Wat als u de proces-ID niet kent of niet kunt vinden? Dit is waar de opdracht pkill binnenkomt. Gebruik in plaats van een proces-ID gewoon pkill samen met de procesnaam:

 pkill [process name] 

U kunt ook de opdracht pgrep gebruiken om de proces-ID te vinden:

 pgrep [process name] 

... en gebruik hierna pkill met de proces-ID.

 pkill [process ID] 

Dood een Linux-app met de opdracht pkill

Net als bij het kill-commando zou dit het proces binnen ongeveer 5 seconden moeten afsluiten.

6. Dood alle instanties met "killall"

Geen geluk met kill of pkill? Het is tijd om de nucleaire optie te gebruiken: killall.

Gelukkig is het niet zo verwoestend als het zou kunnen zijn. Met de opdracht killall worden alle instanties van een opgegeven programma beëindigd. Dus in plaats van één Firefox-venster te doden, zal de volgende opdracht ze allemaal beëindigen:

 killall firefox 

Het enige dat u nodig hebt, is de procesnaam en de opdracht killall (mogelijk met sudo indien vereist door uw installatie).

 killall [process name] 

Natuurlijk moet u deze opdracht alleen gebruiken wanneer dat nodig is. Het is niet geschikt voor de meeste niet-reagerende programmasituaties.

7. Maak een Force-Kill-sneltoets

Wilt u tijd besparen door niet-reagerende software te sluiten? De beste optie is om een ​​sneltoets te maken. Dit geeft je de onmiddellijke optie om een ​​app te sluiten, maar hiervoor is xkill vereist.

Open in Ubuntu Instellingen> Toetsenbord en klik op Snelkoppelingen . Selecteer Aangepaste snelkoppelingen en vervolgens + om een ​​nieuwe snelkoppeling te maken. Voer "xkill" in voor zowel Naam als Commando en voer dan Toepassen uit . Hiermee keert u terug naar de lijst met sneltoetsen: selecteer de snelkoppeling en druk vervolgens op de gewenste toetsenbordcombinatie die u gebruikt om deze te bellen.

Maak een snelkoppeling om niet-reagerende apps te doden

De volgende keer dat u een app moet sluiten, gebruikt u gewoon de sneltoets. De muisaanwijzer wordt een X en u kunt overal klikken op de app die u wilt sluiten.

Vermijd niet-reagerende software: upgrade uw hardware

Veroorzaken niet-reagerende applicaties regelmatig problemen? U kunt waarschijnlijk profiteren van enkele wijzigingen in uw Linux-computer.

Het installeren van extra RAM is de beste manier om uw computer meer kracht te geven en is misschien precies wat u nodig hebt om te voorkomen dat die temperamentvolle apps in de toekomst niet meer reageren.

Dus de volgende keer dat een Linux-toepassing of hulpprogramma vastloopt en niet meer reageert, hoeft u alleen maar een van deze oplossingen toe te passen:

  1. Klik op de X in de hoek.
  2. Gebruik de systeemmonitor.
  3. Gebruik de xkill-app.
  4. Gebruik het kill-commando.
  5. Sluit apps met pkill.
  6. Gebruik killall om software te sluiten.
  7. Maak een sneltoets.

Als geen van deze oplossingen werkt en u regelmatig niet-reagerende Linux-apps ervaart, kunt u overwegen over te schakelen naar een lichtgewicht Linux-besturingssysteem 13 Lichtgewicht Linux-distributies om uw oude pc een nieuwe levensovereenkomst te geven 13 Lichtgewicht Linux-distributies om uw oude pc een nieuwe lease te geven van het leven Deze smaken van Linux zijn licht op CPU en RAM, wat betekent dat ze geweldig werken op oudere en zwakkere apparaten! Lees verder .

Ontdek meer over: Linux Tips, Taakbeheer, Technische ondersteuning, Problemen oplossen.