Nwlapcug.com


Come uccidere il processo orfano in Linux



Processi orfani si verificano quando un processo di Linux ha 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 che serve uno scopo utile, si consiglia di terminare li. Processi orfani possono essere uccisi in un certo numero di modi, da una lenta uccisione per consentire al processo completare le sue azioni ad un'immediata cessazione. Le probabilità sono se esiste un processo orfano, sta scontando no utile scopo e pertanto può essere interrotto immediatamente.

Istruzioni

1

Elencare i processi. Ciò si ottiene eseguendo il comando di stato di processo "ps" per stabilire l'elenco dei processi in esecuzione come segue:

PS -u < yourid > -f

Questo fornisce un elenco completo dei processi e i loro ID. Sostituire "< yourid >" con un identificatore univoco di tua scelta, come questo identificherà i processi eseguiti in ambiente piuttosto che tutto il sistema di altri processi.

2

Identificare i processi isolati dall'elenco visualizzato. Questi di solito hanno un sacco di tempo di cpu allocato contro di loro nell'elenco. La considerazione principale è quando l'id processo (PID) ha un id di processo padre (PPID) che non sembra essere in esecuzione, come l'identificatore per l'elemento padre non viene visualizzato nell'elenco PID esecuzione.

3

Uccidere i processi che non hanno un padre attualmente in esecuzione come identificato dalla colonna PPID. Questi possono essere uccisi in un certo numero di modi, con il comando "kill" senza parametri per terminare il processo in modo più sicuro. Confrontare questo con il processo di "kill -9", che uccide i processi immediatamente. Un esempio di uccidere id processo 12345 sarebbe:

uccidere 12345

o in formato-9:

Kill-9 12345.

Sono disponibili un numero di livelli di comando kill, e questi sono descritti nella pagina del manuale di uccidere come "uomo di uccidere."