Som med all programvare, kan feil og uforutsigbare hendelser forårsake Linux prosesser for å krasje , stoppe programmer fra å jobbe og ofte bruker opp store mengder av CPU og minne . Hvis en prosess slutter å svare eller går ut av kontroll , kan du bruke kommandoen kill å stenge ned prosessen i en rekke måter som øker i alvorlighetsgrad . Når du har drept prosessen , kan du starte programmet etter å ha undersøkt årsaken til ulykken. Instruksjoner
en
Logg inn på Linux serveren ved hjelp av SSH hvis du bruker en ekstern server , eller åpne en terminal -vinduet hvis du arbeider på datamaskinen.
2
Finn ID-nummeret av prosessen du ønsker å drepe . En liste over kjørende prosesser kan sees ved å skrive " px - aux" på terminalen prompt, som viser navnet på hver prosess og dens prosess ID . Skriver "top" på terminalen bedt om å se en real-time display som viser prosesser som kjører og IDer , og hvor mye CPU-tid og minne hver bruker. Denne informasjonen er nyttig å se noen ut av kontroll prosesser . Trykk " q " for å slutte topp og gå tilbake til terminalen ledeteksten.
3
Type " drepe process_id " på terminalen bedt om å drepe en bestemt prosess som erstatter " process_id " med den aktuelle prosessen ID-nummer. Kommandoen kill vil forsøke å stenge ned prosessen rent .
4
Type " drepe -1 process_id " på terminalen ledeteksten hvis kommandoen kill på egen hånd ikke kunne stenge ned prosessen . Den " -1 " parameter forteller prosessen for å slutte som om en logg ut var oppstått, og forsøk på å drepe av eventuelle barn prosesser .
5
Type " kill -9 process_id " på terminalen ledeteksten hvis tidligere forsøk på å stenge ned prosessen har mislyktes. Dette vil tvinge prosessen for å dø , men kan la noen barn prosesser som kjører som det ikke er en ren shut down . Hvis noen underordnede prosesser gjenstår, kan du drepe dem manuelt om nødvendig.