Re: segnale unix
>> [snip]
>>> Il demone è composto da due threads:
>>> il primo compie dalle azioni intercettando degli eventi sul file
> system;
>>> il secondo si registra sul dbus ed espone dei metodi per essere
>> interrogato.
>>
>> Così a pelle, non è che D-BUS manda un messaggio specifico prima di
>> chiudere la sessione? Puoi intercettare quello, se esiste.
>>
>
> Direi di no.
> Analizzando con strace non vedo segnali.
>
La cosa che sembra avvicinarsi di più è:
gobject.io_add_watch(fd,evento,funzione)
dove:
evento è un tipo Gobject. Nel mio caso potrebb essere "gobject.IO_HUP"
funzione è quella da lanciare.
il problema è "fd". Il descrittore di file (o socket). Deve essere un "int". L'oggetto dbus NON ha un descrittore.
Walter
Reply to: