[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: segnale unix



On 07/05/2012 10:17, Walter Valenti wrote:



On 04/05/2012 17:21, Walter Valenti wrote:


  Idee su come si possa "forzare" l'uscita dal mainloop a
compiere delle azioni prima di terminare ?

vado ad intuito (non è che devi inserire uno script qui da qualche parte?):
/etc/dbus-1

verifica anche il contenuto di (come viene fermato?):
/etc/init.d/dbus



Vorrei evitare di modificare il comportamento del dbus.
Preferirei fare in modo che il mio demone compia le operazioni
all'uscita del mainloop().

se però il tuo processo è ucciso con un kill -9 mi sa che non puoi intercettare nulla. Quello che suggerivo io è verificare se dbus vuole che indichi in una sua directory apposita (una specie di init.d) il processo da eseguire alla chiusura.

Poi se capisci come viene fermato dbus e come fa a fermare tutti i processi ad esso collegati... penso che capisci anche la strada da seguire per trovare la soluzione.

Una soluzione potrebbe essere quella di creare un processo indipendente che si collega a dbus e verificare quando non c'è più...

Ciao
Davide

--
Dizionari: http://linguistico.sourceforge.net/wiki
Petizione contro i brevetti software in Europa:
http://petition.stopsoftwarepatents.eu/
Non autorizzo la memorizzazione del mio indirizzo su outlook


Reply to: