Newsgroup: it.comp.os.linux.sys
Titolo: kill

Ciao ng!
ho provato a killare innumerevoli volte un processo che è in stato di
zombie:
root      5820  0.0  0.0     0    0 ?        Z    08:48   0:00 [mail] <defunct>
ma non muore mai!
come posso fare per togliermelo dai piedi?
p.s.: ho già riavviato sperando di non ritrovarmelo.. ma eccolo...

 
Ciao. Se lanci top, nella seconda fila in alto vengono indicati i processi
che sono attivi e vengono indicati anche gli zombie ovvero qui processi che
vengono chiamati da altri e poi il "chiamante" muore lasciandoli orfani ;)
Non possono essere uccisi con il tradizionale kill in quanto non dovrebbero
essere nati.
Da un punto di vista di occupazione di risorse non occupano memoria e
quindi non creano problemi, quello che però potrebbe essere utile
verificare è chi li lascia orfani.
Al reboot dovrebbero andarsene ma se continua a morire il genitore ....
si ricrea il processo subito alla partenza, e questo è sintomo di
malessere.
Prova verificare chi chiama questi processi e vedere perchè muore.
Ciao
Antonio
-- 
|\         /| ** !!! attenzione: campo From alterato !!! **
|==\     /  | -----------------------------------------------
|    \ /    | Antonio Madesani: amadesani(at)libero(punto)it

essere nati.
Neppure con -9 ?!
-- 
Ciao,		| Attenzione! campo "Reply-To:" alterato ;^)
Remigio Zedda	| E-mail: remigioz tiscali it
			-- Linux 2.4.22 su Slackware 9.1

 Neppure con -9 ?!
niente. Come faccio a determinare il processo padre?

 niente. Come faccio a determinare il processo padre?
ps fax
oppure
pstree
cmq, se il figlio non muore e uccidi il padre, ottieni solo di far
adottare il processo da init, e quello ovviamente non lo ammazzi...
se il processo è immortale, tocca riavviare.
Di solito dovrebbe capitarti nel caso di problemi in I/O, cmq, verifica di
non avere la partizione contenente lo spool che va a farfalle (ammesso che
quel mail significhi effettivamente ciò che penso io...)
i miei due cent...
-- 
Afterlife confessions
Tell me who you used to be
Looking on in wonder
As I show you it was me

 ps fax
era filgio di atd ed è bastato riavviare atd.
:-)
grazie!

ho scoperto che il padre è atd, quindi se termino atd lo zombie sparisce,
poi riavvio atd e mi schedulo un processo, quando esegue il processo mi
appare di nuovo lo zombie! ma non c'entra nulla con il mio processo
schedulato!
mistero....

 ho scoperto che il padre è atd, quindi se termino atd lo zombie sparisce,

il fatto che lo zombie si autosegnali come mail, lascia intendere che il
problema abbia a che fare con la mail che atd invia come notifica al
proprietario del job, che probabilmente quindi non ti arriva.
Prova ad indagare in quel senso...
Ciao...


 Prova ad indagare in quel senso...
indago... ma atd non dovrebbe inviare alcuna mail, credo. 

 indago... ma atd non dovrebbe inviare alcuna mail, credo.
dal man di at:
command invoked from a su(1) shell will retain the current userid.  The
user  will  be  mailed standard error and standard output from his
commands, if any.  Mail will be sent using the command
/usr/sbin/sendmail.
If at is executed from a su(1) shell, the owner of the login shell will
receive the mail.


 receive the mail.
grande skull...
...e se ti dicessi che non sono in su e nessun comando viene avviato da shell
in su?

 in su?
ti domanderei con quale utente esegui at e poi di leggere la riga sopra
quella che hai quotato :-)
PS: non pigliare per il ( | ), grazie ;-)


 PS: non pigliare per il ( | ), grazie ;-)
ehi! non ti stavo prendendo per il ( | ) !!!! perchè te la sei presa?
scusa se mi sono espresso male! ok?
ora provo a smanacciare atd!
e l'utente è root.

 scusa se mi sono espresso male! ok?
nono, tranquillo... c'era l'emote ;-)
