processi orfani si verificano quando un processo Linux è terminato in modo imprevisto o è stato interrotto dall'utente . Questi tipi di processo spesso occupano tempo CPU o contribuiscono alla perdita di memoria nella macchina . Se non sono svolgere un ruolo utile , è meglio per porvi fine. Processi orfani possono essere uccisi in una serie di modi , da un kill lenta per consentire il processo di completare le sue azioni la chiusura immediata. È probabile che se un processo orfano esiste, sta scontando alcuna utilità , e possono quindi essere chiusi immediatamente . Istruzioni
1
Lista vostri processi . Ciò si ottiene eseguendo il comando lo stato del processo "ps " per stabilire l'elenco dei processi in esecuzione nel modo seguente :
ps - u - f
Ciò fornisce un elenco completo dei processi e le loro ID. Sostituire " " con un identificativo univoco del proprio , in quanto ciò identificare i processi eseguiti nel proprio ambiente , piuttosto che tutti gli altri processi di sistema .
2 identificare i processi orfani dall'elenco visualizzato . Questi di solito hanno un sacco di tempo di CPU assegnato contro di loro nella lista. La considerazione principale è quando l' ID del processo (PID) ha un id processo padre ( PPID ), che non sembra essere in esecuzione , come l'identificatore per il genitore non compare nella lista PID esecuzione .
< Br > 3
Uccidi i processi che non hanno un genitore in esecuzione così come individuate dalla colonna PPID . Questi possono essere uccisi in vari modi , con il comando "kill " senza parametri per terminare il processo nel modo più sicuro . Confronta questo per il processo di " kill -9 " , che uccide subito processi . Un esempio di uccidere id processo di 12345 sarebbe:
uccidere 12345
o in formato -9 :
kill -9 12345
Ci sono . numero di livelli di comando disponibili uccidere , e questi sono descritti nella pagina man uccidere come " l'uomo uccide ".