domenica 7 dicembre 2008

Killare processi defunct


Dovrei cominciare a scrivere una FAQ per certe domande fatte cosi' di frequente.

Puo' capitare di trovare qualche programma irrimediabilmente piantato, eseguendo il comando
ps ax

potete trovare alcuni processi indicati come
<defunct>

E' impossibile killare questi processi direttamente, bisogna uccidere il processo genitore (c'e' chi dice padre...ma come possiamo essere sicuri del sesso di un processo?)
Conviene quindi lanciare il comando
ps -ef

che per ogni processo mostra il suo numero e quello del processo genitore,
poi eseguire il comando
kill NUMERO_PROCESSO_GENITORE

Se anche questo non bastasse siete praticamente costretti a riavviare la macchina.

3 commenti:

Anonimo ha detto...

kill -9 meglio

Anonimo ha detto...

imparato molto

Anonimo ha detto...

quello che stavo cercando, grazie