[ubuntu-it] Kill a process...

Diego Foglino biker84 a gmail.com
Ven 25 Gen 2008 20:58:19 GMT


a me era capitato una volta di chiudere un programma. Non sapevo del primo
comando (killall), infatti chi mi aveva consigliato, mi aveva detto di
utilizzare sempre kill -9.
Purtroppo nemmeno il comando kill -9 PID riusciva a chiudere tale programma.

In quei casi estremi, cosa si può ancora tentare?

2008/1/25, MauX <mauro a nonsolocomputer.com>:
>
>
> Il giorno ven, 25/01/2008 alle 18.10 +0100, Diego Foglino ha scritto:
> > quand'è che si usa l'opzione -9 ?
>
> premessa:
> ogni segnale ha un suo preciso significato al quale l'applicazione puo'
> rispondere o meno. il -9 e' piu' o meno la traduzione di "O ESCI CON LE
> BUONE O TI FINISCO A CANNONATE!".
> il messaggio standard che viene inviato con kill/killall e' TERM, ovvero
> "ESCI CON LE BUONE". Ovviamente se l'applicazione non ci sente piu', e'
> completamente bloccata quindi non e' nemmeno in grado di obbedire tanto
> e' incastrata, allora si passa alla fase cattiva, ovvero il -9 /KILL.
> Nel contesto sarebbe preferibile, per quanto possibile usare la prima
> (e' pure vero che alcune applicazioni obbediscono con altri segnali per
> terminare regolarmente) in quanto se la procedura riesce a venirne fuori
> con le buone riesce anche a deallocare regolarmente la memoria, chiudere
> gli stream aperti (file e quant'altro) e operare tutte le operazioni del
> caso. Un kill -9 e' molto piu' drastico quindi i flussi vengono chiusi e
> basta senza salvaguardia di quello che ci sta dentro, i buffer vengono
> semplicemente abbondonati col rischio di danneggiamento di eventuali
> dati collegati.
>
>
>
>
> --
> ubuntu-it mailing list
> ubuntu-it a lists.ubuntu.com
> Opzioni d'iscrizione - https://lists.ubuntu.com/mailman/listinfo/ubuntu-it
> http://wiki.ubuntu-it.org/Listiquette
>
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: https://lists.ubuntu.com/archives/ubuntu-it/attachments/20080125/cb2d9ac5/attachment.htm 


Maggiori informazioni sulla lista ubuntu-it