On 02/12/2014 16:41, Gian Uberto Lauri wrote: > > > Se systemd avesse qualcosa di interattivo per fargli fare la wait > > > finale su tutti i defunct con ppid 1 non sarebbe niente male. > > > > Cosa intendi? Se non sbaglio fa esattamente questo. > > (riscrivo la riga a memoria editandone un'altra) > > saint 31964 1 0 Nov28 ? 00:00:00 <defunct> > > Ora dovrebbe essere init a fare ogni tanto il giro e amministrare la > wait finale a quei processi. Ma o la wait non è sufficiente a cancellare > i peccati del processo zombie o init non va in giro a fare il caritatevole. > > Se ci fosse una systemctl --do-extreme-unctions non sarebbe niente male.
Per quel che ne so se un processo esegue correttamente il "double fork" viene riassegnato al PID 1 e quando muore sia init che systemd ripuliscono correttamente. Altrimenti, se ha ancora un genitore, rimane come zombie. Quindi se il demone è scritto bene, non dovrebbe esserci alcun bisogno di --do-extreme-unctions (che poi è un "kill -SIGCHLD 1"). Hai qualche informazione di più sui tuoi zombie? Mi piacerebbe capire... federico -- Federico Di Gregorio [email protected] Di Nunzio & Di Gregorio srl http://dndg.it La gente sopravvaluta l'alcool e sottovaluta il contesto. -- anonymous -- Per REVOCARE l'iscrizione alla lista, inviare un email a [email protected] con oggetto "unsubscribe". Per problemi inviare un email in INGLESE a [email protected] To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: https://lists.debian.org/[email protected]

