En av oppgavene som Windows-brukeren vet best, er å avslutte en prosess eller lukke et program uventet. Disse typer operasjoner er vanlige på Windows-systemer, men dessverre er de ikke eksklusive for operativsystemet: det finnes også på Gnu / Linux.
Men selv i Gnu / Linux er måten å håndtere disse problemene på, mer effektiv enn i proprietære operativsystemer. I Gnu / Linux er det tre kommandoer hvis formål er å drepe en prosess eller avslutte en applikasjon, De kalles Kill, PKill og Killall.
Men før vi bruker dem, må vi først vite eller kjenne PID for prosessen. PID er et prosessidentifikasjonsnummer. Det er unikt, og de har ikke mer enn en enkelt prosess, det fungerer som om det var DNI eller passnummer til en person, det er noe unikt og uopprettelig på den tiden.
Å vite PID for en prosess er enkelt, vi kan finne det ved å skrive kommandoen "htop" i terminalen eller direkte skrive "ps -A" i terminalen.
I alle fall vil det vise oss alle prosessene, programmene de bruker og PID for hver prosess. Nå, for å drepe en prosess, må vi skrive følgende:
kill -9 PID
I stedet for PID vil vi bruke proseskoden. Variabelen "-9" indikerer at vi vil drepe prosessen. Hvis vi endrer den til «-15», indikerer vi at vi vil at prosessen skal fullføres, og hvis vi bruker «-1», suspenderer vi den.
Kill er en kommando som hjelper oss med å drepe en prosess men det vil bare fungere på prosessene vi har opprettet som bruker, vi vil ikke være i stand til å drepe prosesser fra andre brukere eller fra systemet.
Pkill-kommandoen ligner på Kill. Men i motsetning til den forrige, PKill lar oss drepe prosessen eller programmet ved å bruke navnet, det vil si at vi ikke trenger å bruke PID for programmet. Et eksempel på bruk vil være:
PKill mysql
Killall-kommandoen er kraftigere og effektivere enn de forrige kommandoene, men den er også farligere. Killall dreper ikke bare prosessen, men også programmet eller funksjonen, dreper alle prosessene som avhenger av det programmet. Et eksempel på bruk av Killall er
killall firefox
Konklusjon
For å drepe en prosess brukes noen av de ovennevnte kommandoene, men ikke alle vil tilpasse seg perfekt til vår situasjon. Avhengig av vårt behov eller vårt problem, må vi bruke Kill, PKill eller Killall. Jeg anbefaler det personlig bruk PKill, fordi det er enklere og raskere. Selv om vi har et alvorlig problem, kan Killall-kommandoen være veldig nyttig Tror du ikke det?
Og hvis du vil drepe et program som er på skjermen, kan du bruke xkill.
Eksempel, du åpner kalkulatoren og den setter seg fast (ikke vær redd, det er bare et eksempel, det vil aldri skje: D)
Så i kommandokonsollen skriver vi xkill
Musemarkøren blir til et slags "x" og vi klikker på kalkulatoren med musen. Det er som skyte for å drepe: D
Hilsener.
Jeg er ikke en kjenner, men det er lettere på datamaskinen »Mate» med «System Monitor», spesielt fordi du ikke trenger å kjøre som administrator.
# killall qbittorrent
Med System Monitor dreper du ham, og du blir så varm.
Hvis skjermen av en eller annen merkelig grunn er låst og du ikke kan samhandle, vil det ikke fungere å åpne systemskjermen fordi den er låst. Du kan åpne en annen økt med ctrl + alt + F1..F12, og der kan du bruke konsollkommandoene som er angitt ovenfor.
Eller koble til via ssh fra hvilken som helst annen datamaskin / enhet.
Alle disse metodene er gyldige og effektive.
Personlig foretrekker jeg Xkill ... det raskeste er å lage en bærerakett for denne kommandoen og plassere den på panelet, dette er måten jeg bruker Xunbuntu 14.04, min vanlige distro, når noe blir fanget.
Jeg håper dette bidraget er nyttig og fullfører informasjonen i dette innlegget.
Hilsen og god høytid.