7 måter å drepe programmer som ikke svarer i Linux

7 måter å drepe programmer som ikke svarer i Linux

Linux -programvare er robust nok til å fungere uten å forårsake problemer, men noen ganger kan til og med de beste appene henge. I stedet for å vente på at de krasjer, kan du drepe disse programmene som ikke reagerer. Faktisk er det så mange måter å drepe Linux -programmer på at du kanskje synes du er bortskjemt for valg!





Hvis du opplever problemer med et program i Linux, er det flere måter å drepe et program på Linux.





1. Drep et Linux -program ved å klikke på 'X'

Du har sikkert allerede prøvd å gå bort og lage en varm drink. Hvis du kom tilbake til PCen for å finne ut at appen fortsatt henger, har den hatt nok tid til å gjenopprette. En app som ikke reagerer, har vanligvis gråtonede knapper eller alternativer som ikke ser ut til å fungere. Du kan også være i stand til å flytte appvinduet rundt skjermen.





bruk en bærbar datamaskin som skjerm

Så, hva er løsningen?

Bare klikk på X -knappen i øverste hjørne (venstre eller høyre, avhengig av Linux -operativsystemet). Dette bør stoppe programmet dødt i sporene. Du ser kanskje en dialogboks der du blir bedt om det Vente eller Force Avslutt å avslutte det nå.



Hvis alt går etter planen, vil noen distros be deg om å sende en feilrapport.

2. Hvordan drepe et program i Linux med systemmonitor

Det neste alternativet er å åpne Linux -operativsystemets System Monitor -verktøy.





For å finne dette:

  1. Åpen Vis programmer
  2. Bla til Verktøy
  3. Plukke ut Systemmonitor

System Monitor viser en liste over kjørende prosesser under Prosesser kategorien.





For å drepe et program som ikke reagerer her, bare velg det og høyreklikk. Du har da tre alternativer, som du bør prøve i denne rekkefølgen:

  • Stoppe: Dette stopper prosessen midlertidig, slik at du kan fortsette den senere. Det vil ikke fungere i de fleste tilfeller.
  • Slutt: Den riktige måten å lukke en prosess på, dette vil trygt avslutte applikasjonen og rense midlertidige filer underveis.
  • Drepe: Dette er det ekstreme alternativet og bør bare brukes hvis sluttprosessen mislykkes.

Det er best å bruke disse i rekkefølge. Men hvis programmet er en som henger regelmessig, foretrekker du kanskje å bruke en kommando som du vet fungerer.

3. Force Kill Linux -applikasjonsprosesser med 'xkill'

Et annet alternativ du kan bruke er xkill.

Dette er et kraftdrepingsverktøy forhåndsinstallert i Ubuntu, men du kan installere det via terminalen på andre distribusjoner om nødvendig. Når du blir ringt, vil xkill gjøre deg i stand til å lukke alle skrivebordsprosesser. Installer den med følgende kommando:

sudo apt install xorg-xkill

Når dette er gjort, kjører du xkill ved å skrive

xkill

Musepekeren vil da vise et kryss (eller en hodeskalle). Venstreklikk på den støtende applikasjonen for å lukke den.

4. Tving Avslutt Linux -apper Med kommandoen 'drep'

Kan du ikke lukke appen din som ikke reagerer med et skrivebordsverktøy? Løsningen kan være et verktøy som tvinger til å avslutte Linux -apper på kommandolinjen.

Flere kommandolinjealternativer er tilgjengelige for å hjelpe deg med å lukke appen din. Enda bedre, disse kan brukes enten på datamaskinen eller av tilkobling over SSH fra en annen enhet.

Killkommandoen kan brukes her, men krever først en prosess -ID. Du finner dette ved å kjøre en kommando som avhører applikasjonen for prosess -ID:

ps aux | grep [process name]

Resultatet vil vise prosess -IDen. Dette kan deretter brukes som følger:

kill [process ID]

Vær oppmerksom på at du kanskje må legge til kommandoen med sudo.

5. Bruk 'pgrep' og 'pkill' Linux Force Quit -kommandoer

Hva om du ikke vet, eller ikke finner, prosess -ID -en? Det er her pkill -kommandoen kommer inn. I stedet for en prosess -ID, bruker du bare pkill sammen med prosessnavnet:

pkill [process name]

Alternativt kan du bruke kommandoen pgrep for å finne prosess -ID:

nettsteder for når du kjeder deg
pgrep [process name]

... og etter dette, bruk pkill med prosess -ID.

pkill [process ID]

Som med drep -kommandoen, bør dette lukke prosessen innen rundt 5 sekunder.

6. Force Kill All Linux Instances With 'killall'

Ikke lykke til med kill eller pkill? Det er på tide å bruke atomalternativet: killall.

Heldigvis er det ikke så ødeleggende som det kan være. Killall -kommandoen avslutter alle forekomster av et spesifisert program. Så, i stedet for å drepe en Firefox (eller en annen Linux nettleser ) -vinduet, vil følgende kommando avslutte dem alle:

killall firefox

Alt du trenger er prosessnavnet og killall -kommandoen (muligens med sudo hvis installasjonen krever det).

killall [process name]

Naturligvis bør du bare bruke denne kommandoen når det er nødvendig. Det er uegnet for de fleste programsituasjoner som ikke reagerer.

7. Tving-drep en prosess i Linux med en hurtigtast

Vil du spare tid ved å lukke programvare som ikke reagerer? Det beste alternativet er å lage en hurtigtast. Dette gir deg det umiddelbare alternativet å lukke en app, men det krever xkill for at dette skal fungere. Slik fungerer det i Ubuntu:

  1. Åpen Innstillinger> Tastatursnarveier
  2. Rull ned til bunnen og klikk + for å lage en ny snarvei
  3. I Navn og Kommando felt input 'xkill'
  4. Klikk Snarvei for å angi en hurtigtastkombinasjon for å ringe kommandoen
  5. Klikk Legge til å bli ferdig

For å bruke snarveien når en app henger, bare bruk hurtigtasten. Musepekeren blir et X, og du kan klikke hvor som helst på appen du vil lukke.

Dreper du regelmessig Linux -apper? Oppgrader maskinvaren

Er det problemer som ikke svarer regelmessig? Du kan sannsynligvis dra nytte av å gjøre noen endringer på din Linux -datamaskin.

hvordan du bytter ut en ruter med en ny

Installering av ekstra RAM er den viktigste måten å gi datamaskinen mer strøm, og kan være akkurat det du trenger for å forhindre at de temperamentsfulle appene reagerer i fremtiden.

Nå vet du hvordan du avslutter et program i Linux

Så neste gang et Linux -program eller -verktøy henger og ikke svarer, er alt du trenger å gjøre å bruke en av disse løsningene:

  1. Klikk på X i hjørnet
  2. Bruk systemmonitoren
  3. Bruk xkill -appen
  4. Bruk drapskommandoen
  5. Lukk Linux -apper med pkill
  6. Bruk killall for å lukke programvare
  7. Lag en hurtigtast for å automatisere drepe en app i Linux

Hvis du regelmessig opplever Linux -apper som ikke svarer, hvorfor ikke vurdere å bytte til et lett Linux -operativsystem?

Dele Dele kvitring E -post 14 lette Linux -distribusjoner for å gi din gamle PC nytt liv

Trenger du et lett operativsystem? Disse spesielle Linux -distroene kan kjøres på eldre PCer, noen med så lite som 100 MB RAM.

Les neste
Relaterte temaer
  • Linux
  • Teknisk hjelp
  • Oppgavebehandling
  • Feilsøking
  • Linux tips
Om forfatteren Christian Cawley(1510 artikler publisert)

Nestlederedaktør for sikkerhet, Linux, gjør -det -selv, programmering og teknologi forklart, og virkelig nyttig podcast -produsent, med lang erfaring innen desktop og programvarestøtte. Christian er en bidragsyter til magasinet Linux Format, og er en Raspberry Pi -tinkerer, en lego -elsker og en retro spillfan.

Mer fra Christian Cawley

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!

Klikk her for å abonnere