Forældreløse processer opstår, når en Linux proces har opsagt uventet eller er blevet afbrudt af brugeren. Disse typer af processen ofte tage op CPU tid eller bidrage til hukommelsestab i maskinen. Hvis de ikke tjener et nyttigt formål , er det bedst at afslutte dem . Sjældne processer kan blive dræbt i en række måder , fra en langsom kill at tillade, at processen for at fuldføre sine aktioner til en øjeblikkelig ophævelse . Chancerne er, hvis en forældreløs proces eksisterer , det er tjener noget nyttigt formål , og kan derfor afsluttes øjeblikkeligt. Instruktioner
1
Liste dine processer . Dette opnås ved at køre processen status kommandoen " ps " at etablere en liste over kørende processer som følger : Hej
ps -u - f
Dette giver en fuld liste af processer og deres iD'er. Erstat " " med et entydigt id for din egen , da dette vil identificere processer henrettet i dit miljø snarere end alle de andre system processer .
2 Identificer forældreløse processer fra den viste liste . Disse har normalt en masse CPU-tid afsat mod dem på listen. Den vigtigste overvejelse er , når processen id ( PID ) har en overordnet proces id ( PPID ), der ikke synes at være kører , som id for den forælder ikke vises i den kørende PID listen.
< Br > 3
Dræb de processer , der ikke har et kørende forælder som identificeret ved PPID kolonne. Disse kan dræbes på en række måder , med " kill " kommando uden parametre at afslutte processen på den sikreste måde . Sammenligne med "kill -9 " proces , som dræber processer straks . Et eksempel på at dræbe processen id 12345 ville være : Hej
dræbe 12345
eller -9 format : Hej
kill -9 12345
p Der er en . antallet af niveauer dræbe kommando til rådighed , og disse er beskrevet på kill man side som " mand ihjel . "