Som med al computersoftware, kan bugs og uforudsigelige begivenheder forårsage Linux processer til at gå ned , stoppe programmer fra at arbejde og ofte ved hjælp af store mængder af CPU-ressourcer og hukommelse. Hvis en proces stopper med at reagere eller går ud af kontrol , kan du bruge kill kommandoen til at lukke processen på en række forskellige måder , der øger i sværhedsgrad. Når du har dræbt den proces , kan du genstarte programmet efter at undersøge årsagen til styrtet . Instruktioner
1
Log ind på Linux-server ved hjælp af SSH , hvis du bruger en ekstern server, eller åbne en terminal vindue, hvis du arbejder på computeren.
2
Find ID-nummeret på den proces, du ønsker at dræbe . En liste over kørende processer kan ses ved at skrive " px -aux " i terminalen prompt, som viser navnet på hver proces og dens proces-id . Skriv "top" på terminalen prompt for at se en real-time display, der viser kørende processer og id'er , og mængden af CPU-tid og hukommelse hver bruger. Denne information er nyttigt at se nogen af kontrolprocesser . Tryk på " q " for at afslutte toppen og vende tilbage til terminalen prompt .
3
Type " kill process_id " på terminalen prompt for at dræbe en bestemt proces , som erstatter " process_id " med det relevante proces ID-nummer. Kill kommando vil forsøge at lukke processen rent.
4
Type " kill -1 process_id " på terminalen prompt hvis kill kommandoen på eget ikke kunne lukke processen. Den " -1 " parameteren fortæller processen at afslutte , som om en log out var forekommende , og forsøg på at dræbe eventuelle underordnede processer .
5.
Type " kill -9 process_id " på terminalen prompt , hvis tidligere forsøg på at lukke processen er mislykkedes. Dette vil tvinge processen for at dø, men kan efterlade nogle underordnede processer kører, som det ikke er en ren nedlukning . Hvis underordnede processer tilbage, kan du dræbe dem manuelt, hvis det kræves.