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 acompiere 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/dbusVorrei 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