[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: (sid) Processo Zombie



Vincenzo Ciancia wrote:
On Thursday 04 November 2004 11:20, Riccardo Tortorici wrote:

Ciao a tutti,
se faccio un ps aux trovo dei processi netstat in stato defunct. Ho
provato a killarli in tutti i modi ma niente


Per uccidere uno zombie non devi, come nei film dell'orrore, sparargli alla testa, ma uccidere il loro padre... ancora più macabro :) Infatti questi processi sono già terminati, ma il processo che li ha creati non ne è ancora venuto a conoscenza (cosa che si fa usando la chiamata di sistema wait(2), man 2 wait per i dettagli). Quindi non appena il padre farà una wait o sarà "ucciso" questi processi spariranno.

aggiungo solo che per individuare chi è il padre è sufficiente

1) visualizzare i processi zombi
$ ps aux |grep defu
ricky 2379 0.0 0.0 0 0 ? Z 10:27 0:00 [netstat] <defunct> ricky 2465 0.0 0.0 0 0 ? Z 10:44 0:00 [netstat] <defunct>

2) cercare il padre
$ ps -def | grep 2379

ricky 2379 1934 ....

il processo padre è il 1934

Ciao
Davide

--
Linux User: 302090: http://counter.li.org
Prodotti consigliati:
Sistema operativo: Debian: http://www.it.debian.org
Strumenti per l'ufficio: OpenOffice.org: http://it.openoffice.org
Database: PostgreSQL: http://www.postgres.org
Browser: FireFox: http://texturizer.net/firefox
Client di posta: Thunderbird: http://texturizer.net/thunderbird
Enciclopedia: wikipedia: http://it.wikipedia.org
--
Non autorizzo la memorizzazione del mio indirizzo di posta a chi usa
outlook: non voglio essere invaso da spam



Reply to: