Che cos'è un'attività "zombi" in alto?


Risposte:


9

Sui sistemi operativi Unix e simili a Unix, un processo zombie o un processo defunto è un processo che ha completato l'esecuzione ma ha ancora una voce nella tabella dei processi. Questa voce è ancora necessaria per consentire al processo che ha avviato il processo (ora zombi) di leggere il suo stato di uscita. Il termine processo di zombi deriva dalla definizione comune di zombi: una persona non morta. Nella metafora del termine, il processo figlio è "morto" ma non è stato ancora "raccolto" . Inoltre, a differenza dei normali processi, il comando kill non ha alcun effetto su un processo zombi.


Un processo di zombi di solito è il risultato di una shell (grafica o riga di comando) che trascura di raccogliere i suoi figli o semplicemente non lo fa molto spesso (ho scritto una WM una volta - aveva almeno una dozzina di mrxvtprocessi che vagavano in giro).
nuovo123456,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.