Merk: Vi har forklart prosedyren som er nevnt i denne artikkelen på Ubuntu 20.04 LTS. Mer eller mindre de samme kommandoene og prosedyrene kan følges i tidligere versjoner av Ubuntu,
Bruke systemmonitoren
GNOME System Monitor er et innebygd GUI-verktøy som kan brukes til å drepe en prosess i Linux OS. Det gjør det mulig å stoppe en prosess og deretter gjenoppta den med fortsettelsesalternativet. Sluttalternativet gjør det mulig å avslutte en prosess trygt mens Kill -alternativet med kraft avslutter programmet.
Hvis systemmonitor ikke er installert i systemet ditt, kan du installere det som følger:
$ sudo apt-get install gnome-system-monitor
For å starte systemmonitor, treffer du supernøkkelen og søk den ved å bruke søkefeltet øverst. Når søkeresultatet vises som følger, må du slå enter for å åpne det.
I vinduet System Monitor vil du se en liste over prosesser som kjører i systemet ditt. For å drepe en prosess, høyreklikk på den og velg Drepe alternativ. Det vil drepe den valgte prosessen umiddelbart.
Kill prosess ved hjelp av tastatursnarveiene i terminalen
Linux -kommandolinjen inkluderer en rekke nyttige tastatursnarveier. Blant dem kan følgende snarveier brukes til å drepe en løpsprosess.
Ctrl+c: Det sender Sigint som avslutter løpsprosessen
Ctrl+z: Den sender SIGSTP som suspenderer en søknad og sender den til bakgrunnen. Det avslutter imidlertid ikke prosessen. For å se den stoppede prosessen, kan du bruke jobbkommandoen. Bruk FG -kommando for å bringe prosessen i forgrunnen.
Ctrl+\: Den sender Sigquit som avslutter prosessen. Den oppretter også en kjernedumpfil som kan brukes til å feilsøke prosessen.
Kill prosess ved hjelp av Xkill -verktøyet
Xkill tillater å drepe et løpsprogram ved hjelp av musemarkøren. Det er GUI-basert verktøy som er forhåndsinstallert i de fleste systemene. Hvis ikke allerede er installert, kan du installere det som følger:
$ sudo apt install xorg-xkill
For å lukke et hvilket som helst program, skriver du bare dette i kommandolinjeterminalen:
$ xkill
Kjører kommandoen ovenfor vil slå musemarkøren inn til x form. Plasser nå markøren på programmet du vil lukke og venstre klikk på den.
Sett snarvei for Xkill
Du kan angi en snarvei for Xkill som lar deg umiddelbart drepe en søknad uten behov for å åpne terminalen og kjøre kommandoen.
For å lage en snarvei for Xkill, åpne Innstillinger Verktøy ved hjelp av høyreklikk-menyen fra skrivebordet. Åpne deretter Tastatursnarveier Tab og klikk på + Ikon helt nederst.
Nevn deretter snarveien og typen i den følgende dialogen Xkill i kommandofeltet og klikk Sett snarvei knapp.
Sett deretter en tilpasset snarvei etter ditt valg og klikk på Legg til knapp.
Nå når du trenger å drepe en applikasjon, trykker du bare på hurtigtastene, så kan du drepe en hvilken som helst åpen applikasjon i systemet ditt.
Kill Process ved hjelp av Kill Commands
Det er også noen kommandolinje måter som brukes til å drepe prosessene i Linux som inkluderer Kill, Pkill og Killall.
For å finne hvilke prosesser som for øyeblikket kjører i systemet ditt, kan du bruke PS -kommandoen med -et flagg:
$ ps -a
Den vil liste opp alle de for øyeblikket kjører prosessene i systemet ditt.
Drepe
Kill Command kan brukes til å drepe en løpsprosess i Linux. Kill -kommandoen er utstyrt med en PID av en prosess som skal drepes.
For å finne prosess -IDen til en løpsprosess, kan du bruke ps -a kommando. Alternativt kan du røre utgangen fra PS med GREP -kommando for å finne prosess -ID for en spesifikk prosess:
$ ps -a | grep
For eksempel:
For å finne prosess -IDen til Arunning Firefox -programmet, kan du bruke:
$ ps -a | grep Firefox
Når du har funnet PID i en spesifikk prosess, kan du drepe den som følger:
$ Kill Pid
Kill -kommandoen sender et sigtermsignal til den spesifiserte PID som ber prosessen om å avslutte etter å ha utført den nødvendige opprydningsoperasjonen.
I noen scenarier avslutter ikke Kill -kommandoen prosessen. Hvis dette er tilfelle, må du skrive "drepe -9 ” etterfulgt av PID:
$ Kill -9 PID
Bruker -9 Alternativ med Kill -kommandoen sender et Sigkill -signal som ber prosessen om å avslutte umiddelbart uten noen opprydningsoperasjon.
Pkill
I likhet med Kill Command, sender Pkill også et sigtermsignal som tillater å avslutte en ikke -svarende prosess. Imidlertid er det gode med Pkill at du ikke trenger å gi pid i en prosess for å drepe den. I stedet kan du bare gi det matchende nøkkelordet relatert til prosessen.
$ pkill
For å drepe Firefox -programmet, kan du bare skrive:
$ Pkill Firef
Det vil drepe alle prosessene hvis navn stemmer overens med Mnentioned .
Med Pkill har du også et alternativ til å drepe prosessen som kjører av en bestemt bruker:
$ pkill -u< keyword>
Vær forsiktig når du bruker dette alternativet som om du ikke spesifiserer, alle prosessene med det spesifiserte brukernavnet vil bli drept.
Drep alle
Killall -kommandoen ligner på Pkill, bortsett fra at det tar hele prosessnavnet som et argument i stedet for ethvert matchende nøkkelord.
For å bruke Killall til å avslutte alle prosessene og deres barneprosesser med et spesifikt navn, bruk følgende syntaks:
$ Killall
For eksempel:
$ Killall Firefox
Det er alt det er for det! I denne artikkelen har du lært forskjellige måter å drepe en prosess i Linux. Bruk disse kommandoene med omhu som å drepe en prosess får den til å avslutte umiddelbart, noe som resulterer i et tap av data. Å drepe feil prosess kan ende opp med å forstyrre systemet.