Defunct...Zombie

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
Sawk
Linux 3.x
Linux 3.x
Messaggi: 584
Iscritto il: dom 6 feb 2005, 0:00
Località: Pordenone, Italy
Contatta:

Defunct...Zombie

Messaggio da Sawk »

ciao a tutti

27595 ? Z 0:00 firefox <defunct>


non si killa neanche con kill -9 da root

molte volte mi succede e non riesco mai a trovare un modo per killare le applicazioni, ciò mi succede anche con altri programmi, questo è solo un esempio...grazie ciao

Avatar utente
useless
Staff
Staff
Messaggi: 3896
Iscritto il: dom 12 ott 2003, 0:00
Località: A place where the streets have no name
Contatta:

Messaggio da useless »

cosa voglia dire defunct non l'ho mai capito nemmeno io, ma penso che sia un programma già morto, e il kernel sta facendo "pulizia" della memoria che occupava, o qualcosa di simile. xò potrebbe essere anche una cosa totalmente diversa :).

Avatar utente
gallows
Staff
Staff
Messaggi: 3471
Iscritto il: lun 20 set 2004, 0:00
Desktop: cwm
Distribuzione: OpenBSD
Località: ~/
Contatta:

Messaggio da gallows »

anche per me è un mistero.. io in pratica vivo costantemente con questo processo "morto":

Codice: Seleziona tutto

 3583 tty1     00:00:00 sh <defunct>
prima ho tentato di ucciderlo in tutti i modi, infine mi ci sono affezionato...
O_o

Avatar utente
Firetux
Linux 4.x
Linux 4.x
Messaggi: 1465
Iscritto il: gio 10 giu 2004, 0:00
Località: Lecco
Contatta:

Messaggio da Firetux »


Avatar utente
Firetux
Linux 4.x
Linux 4.x
Messaggi: 1465
Iscritto il: gio 10 giu 2004, 0:00
Località: Lecco
Contatta:

Messaggio da Firetux »

ah, dimenticavo "man ps" da anche la spiegazione di perché "<defunct>"
Processes marked <defunct> are dead processes (so-called "zombies") that remain because their parent has not destroyed them properly. These processes will be destroyed by init(8) if the parent process exits.
Praticamente sono processi morti che rimangono in memoria perché il processo che gli ha generati non li ha distrutti in modo appropriato.

Nel link che ho dato prima quindi fa questa cosa: cerca chi è il padre del processo defunto e lo uccide

Avatar utente
Sawk
Linux 3.x
Linux 3.x
Messaggi: 584
Iscritto il: dom 6 feb 2005, 0:00
Località: Pordenone, Italy
Contatta:

Messaggio da Sawk »

se c'è proprio una cosa ce ho imparato è che non tutto deve avere senso compiuto

La coerenza è la virtù degli imbecilli

Sickk
Linux 3.x
Linux 3.x
Messaggi: 678
Iscritto il: gio 27 nov 2003, 0:00
Contatta:

Messaggio da Sickk »

quanto e' macabro questo post eheheeheheh

Avatar utente
Sawk
Linux 3.x
Linux 3.x
Messaggi: 584
Iscritto il: dom 6 feb 2005, 0:00
Località: Pordenone, Italy
Contatta:

Messaggio da Sawk »

ci mancava il tuo nick per chiudere infatti ;-)

Sickk
Linux 3.x
Linux 3.x
Messaggi: 678
Iscritto il: gio 27 nov 2003, 0:00
Contatta:

Messaggio da Sickk »

ahahah giusta osservazione

Avatar utente
Firetux
Linux 4.x
Linux 4.x
Messaggi: 1465
Iscritto il: gio 10 giu 2004, 0:00
Località: Lecco
Contatta:

Messaggio da Firetux »

OhiOhiOhi...ma il metodo che ho trovato funziona?

Avatar utente
useless
Staff
Staff
Messaggi: 3896
Iscritto il: dom 12 ott 2003, 0:00
Località: A place where the streets have no name
Contatta:

Messaggio da useless »

ok, cvd la mia congettura era totalmente cannata.
dunque: zombie è un processo di cui è morto il padre, ma è ancora in esecuzione, e quindi suo padre diventa init (e questo lo sapevo).
defunct è un processo che è morto prima del padre ma che questo non ha distrutto a dovere (presumo alluda al padre che non fa la waitpid() sul figlio in questione) o viceversa (e questo non me lo spiego molto, ma ok).
figo, grazie x avermi fatto imparare questa nuova cosa :).

Avatar utente
Firetux
Linux 4.x
Linux 4.x
Messaggi: 1465
Iscritto il: gio 10 giu 2004, 0:00
Località: Lecco
Contatta:

Messaggio da Firetux »

prego! ...ma per questo tuo errore dovresti dimetterti dal nuovo incarico di moderatore! :wink:

Avatar utente
B4sH
Linux 2.x
Linux 2.x
Messaggi: 488
Iscritto il: sab 25 giu 2005, 0:00
Contatta:

Messaggio da B4sH »

prima ho tentato di ucciderlo in tutti i modi, infine mi ci sono affezionato...
troppo simpatica questa!

DarkNeo
Linux 4.x
Linux 4.x
Messaggi: 1071
Iscritto il: sab 4 giu 2005, 0:00
Nome Cognome: Stefano Arbitrio
Slackware: Slackware64 14
Kernel: 3.2.X
Desktop: KDE
Località: Matrix

Messaggio da DarkNeo »

In sostanza come si uccide?

Avatar utente
gallows
Staff
Staff
Messaggi: 3471
Iscritto il: lun 20 set 2004, 0:00
Desktop: cwm
Distribuzione: OpenBSD
Località: ~/
Contatta:

Messaggio da gallows »

DarkNeo ha scritto:In sostanza come si uccide?
bisogna ammazzare quello che gli sta sopra in pstree

ps. grazie dei link firetux :wink:

Rispondi