Come uccidere il processo orfano in Linux

March 16

Come uccidere il processo orfano in Linux


processi orfani si verificano quando un processo Linux è terminato in modo imprevisto o è stata interrotta dall'utente. Questi tipi di processo spesso occupano CPU o contribuire alla perdita di memoria nella macchina. Se non sono svolgere un ruolo utile, è meglio terminare loro. processi orfani possono essere uccisi in vari modi, da un kill lento per permettere il completamento del processo sue azioni la chiusura immediata. È probabile che se esiste un processo orfano, che sta scontando alcuna utilità, e possono quindi essere terminate immediatamente.

istruzione

1 Inserisci il tuo processi. Ciò si ottiene eseguendo lo stato del processo comando "ps" per stabilire l'elenco dei processi in esecuzione come segue:

ps -u <TuoID> -f

Ciò fornisce un elenco completo dei processi e delle loro ID. Sostituire "<TuoID>" con un identificativo univoco del proprio, in modo da 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 in esecuzione.

3 Uccidete i processi che non hanno un genitore in esecuzione come identificato dalla colonna PPID. Questi possono essere uccisi in diversi modi, con il comando "kill" senza parametri per terminare il processo nel modo più sicuro. Confrontare questo al processo di "kill -9", che uccide subito processi. Un esempio di uccidere 12345 processo id potrebbe essere:

uccidere 12345

o in formato -9:

kill -9 12345.

Ci sono un certo numero di livelli di comando kill disponibili, e questi sono descritti nella pagina di uccidere uomo come "l'uomo uccidere."