Re: segnale unix

2012-05-07 Per discussione Davide Prina
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 an

Re: segnale unix

2012-05-07 Per discussione Walter Valenti
>> [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

Re: segnale unix

2012-05-07 Per discussione Walter Valenti
> [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

Re: segnale unix

2012-05-07 Per discussione Walter Valenti
>> Come controprova ho prova richiamo da atexit una funzione che non esiste: >> In questo caso il thread che gestisce il dbus non parte. > ma te lo compila? > Il linker dovrebbe accorgersi che manca la funzione E' in python !!! -- Per REVOCARE l'iscrizione alla lista, inviare un email a

Re: segnale unix

2012-05-07 Per discussione Federico Di Gregorio
On 07/05/12 12:30, Walter Valenti wrote: [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 specific

Re: segnale unix

2012-05-07 Per discussione Walter Valenti
>>>   Semplicemente terminando il dbus-daemon. il mio demone esce dal > mainloop >>> >>>      def run(self): >>>              DBusGMainLoop(set_as_default=True) >>>              self.mainloop = gobject.MainLoop() >>>              gobject.threads_init() >>> >>>   Idee su come si possa "forz

Re: segnale unix

2012-05-07 Per discussione Walter Valenti
>> L'eccezione non è veramente un'eccezione. >> Semplicemente terminando il dbus-daemon. il mio demone esce dal mainloop >> >>     def run(self): >>             DBusGMainLoop(set_as_default=True) >>             self.mainloop = gobject.MainLoop() >>             gobject.threads_init() >> >>

Re: segnale unix

2012-05-07 Per discussione Walter Valenti
> > On 04/05/2012 17:21, Walter Valenti wrote: > >> Semplicemente terminando il dbus-daemon. il mio demone esce dal mainloop > >> 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

Re: segnale unix

2012-05-04 Per discussione Daniele Tricoli
Ciao Walter, scusa per l'email in privato: non mi ero accorto che il mio MUA non avesse fatto la cosa giusta in questo caso ;) On Friday 04 May 2012 17:21:20 Walter Valenti wrote: > L'eccezione non è veramente un'eccezione. > Semplicemente terminando il dbus-daemon. il mio demone esce dal mainl

Re: segnale unix

2012-05-04 Per discussione Davide Prina
On 04/05/2012 17:21, Walter Valenti wrote: Semplicemente terminando il dbus-daemon. il mio demone esce dal mainloop 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?):

Re: segnale unix

2012-05-04 Per discussione Walter Valenti
> > Trovato l'arcano. > Il mio demone si registra su dbus. > Terminando la sessione di gnome, tra le altre cose viene stoppato anche il > dbus > di sessione. > Questo fa generare un'eccezione al mio demone. > > Come controprova, l'ho lanciato disabilitando la registrazione su dbus. > In quest

Re: segnale unix

2012-05-04 Per discussione Walter Valenti
>> Puoi eseguire il tuo programma sotto strace. >> >> Oltre i segnali, prova a vedere la documentazione di " per il >> passaggio da console a X e viceversa. >> > > Non c'è alcun segnale. Termina con: > Trovato l'arcano. Il mio demone si registra su dbus. Terminando la sessione di gnome, t

Re: segnale unix

2012-05-04 Per discussione Walter Valenti
> > Puoi eseguire il tuo programma sotto strace. > > Oltre i segnali, prova a vedere la documentazione di " per il > passaggio da console a X e viceversa. > Non c'è alcun segnale. Termina con: Provando a terminarlo "manualmente" i segnali vi vedo. Do un'occhiata a "telinit", Walter -- Pe

Re: segnale unix

2012-05-03 Per discussione Massimo Sala
Puoi eseguire il tuo programma sotto strace. Oltre i segnali, prova a vedere la documentazione di telinit per il passaggio da console a X e viceversa. buona fortuna Massimo 2012/5/3 Walter Valenti : > > >> Per fare questo intercetto SIGTERM (il classico kill !!!) e SIGCONT (il >> CTRL-C). >> >

Re: segnale unix

2012-05-03 Per discussione Giancarlo Martini
Il 03/05/2012 17:39, Walter Valenti ha scritto: Qualcuno sa quale segnale invia il gestore della sessione di gnome2 al termine della stessa, per terminare le applicazioni "non gnome" ? Mi spiego meglio: ho un demone scritto da me che prima ti terminare deve eseguire alcune semplici operazioni.

Re: segnale unix

2012-05-03 Per discussione Walter Valenti
> Per fare questo intercetto SIGTERM (il classico kill !!!) e SIGCONT (il > CTRL-C). > Correzione:   Per fare questo intercetto SIGTERM (il classico kill !!!) e SIGINT (il CTRL-C) Walter -- Per REVOCARE l'iscrizione alla lista, inviare un email a debian-italian-requ...@lists.debian.org con

segnale unix

2012-05-03 Per discussione Walter Valenti
Qualcuno sa quale segnale invia il gestore della sessione di gnome2 al termine della stessa, per terminare le applicazioni "non gnome" ? Mi spiego meglio: ho un demone scritto da me che prima ti terminare deve eseguire alcune semplici operazioni. Per fare questo intercetto SIGTERM (il classico k