Hvordan Kill a Stoppet prosess i Linux

Hvert program som blir utført på Linux operativsystem er ansett som en prosess og gitt en prosess ID (PID). PID gjør at operativsystemet å holde oversikt over prosessen og riktig tildele systemressurser til det. Når en prosess stopper, men ikke fjernes fra prosessen listen, er det ansett som en zombie prosess. Disse prosessene er opprettet av en annen prosess som kalles den overordnede prosessen. Den overordnede prosessen har ikke mottatt riktig exit status fra barnet prosessen. Zombie prosesser må fjernes med en spesiell alternativet brukes med "kill" -kommandoen.

Bruksanvisning

1 Åpne et terminalvindu eller logge inn via en SSH-økt for å få tilgang til ledeteksten.

2 Skriv inn kommandoen "ps aux" for å liste opp de prosessene som i øyeblikket bruker systemprosesser og eventuelle zombie prosesser - prosesser som er stoppet, men fortsatt har en oppføring i prosesstabellen. Noter prosess ID (PID) tall som ligger i den andre kolonnen av kommandoen utgang.

3 Skriv inn kommandoen "su -" for å bli root brukeren. Skriv inn root-passordet når du blir bedt.

4 Skriv inn kommandoen "kill -9 <pid>" for å drepe zombie prosessen. Erstatt "<pid>" med prosessen ID-nummeret finnes i trinn to.

Hint

  • Hvis "drepe" kommandoen fjerner ikke zombie prosessen, vil den overordnede prosessen må stoppes for å fjerne barnet prosessen.