-
[serio] comunicazione fra script bashScritto daNon Autenticatoil 2008-08-10 13:12:00.0 alle 2008-08-10 13:12:00.0A tempo perso sto realizzando uno script per BASH.
Adesso ha raggiunto un discreto livello di complessità, e ho già pianificato (un giorno o l'altro) la sua conversione in python.
Per il momento però non ho voglia di convertirlo, e l'ho già spezzato in uno script di init e uno script che resta in background a fare da servizio.
Ho però la necessità di comunicare con questo servizio in background da un terzo script che dovrebbe inviare dei comandi in seguito al verificarsi di determinati eventi ACPI.
In pratica io premo un determinato pulsante che scatena l'evento ACPI, a questo punto dovrei comunicare con il servizio in background, cosa deve fare.
Così su due piedi non mi viene niente in mente sul come fare. Qualcuno ha qualche idea?
Non mi costringete a postare sul forum minore, per favore (o su qualche forum informatico).
Grazie.-
Re: [serio] comunicazione fra script bashScritto daavvelentaniCubicolarioil 2008-08-10 13:15:00.0 alle 2008-08-10 13:15:00.0Trollate totali: 18184
- Scritto da:
> A tempo perso sto realizzando uno script per BASH.
> Adesso ha raggiunto un discreto livello di
> complessità, e ho già pianificato (un giorno o
> l'altro) la sua conversione in
> python.
> Per il momento però non ho voglia di convertirlo,
> e l'ho già spezzato in uno script di init e uno
> script che resta in background a fare da
> servizio.
>
> Ho però la necessità di comunicare con questo
> servizio in background da un terzo script che
> dovrebbe inviare dei comandi in seguito al
> verificarsi di determinati eventi
> ACPI.
>
> In pratica io premo un determinato pulsante che
> scatena l'evento ACPI, a questo punto dovrei
> comunicare con il servizio in background, cosa
> deve
> fare.
>
> Così su due piedi non mi viene niente in mente
> sul come fare. Qualcuno ha qualche
> idea?
>
> Non mi costringete a postare sul forum minore,
> per favore (o su qualche forum
> informatico).
>
> Grazie.
named pipe?I think happiness is love
- Vladimir Putin-
Re: [serio] comunicazione fra script basScritto daNon Autenticatoil 2008-08-10 13:24:00.0 alle 2008-08-10 13:24:00.0
- Scritto da: avvelentani
>
> - Scritto da:
> > A tempo perso sto realizzando uno script per
> BASH.
> > Adesso ha raggiunto un discreto livello di
> > complessità, e ho già pianificato (un giorno o
> > l'altro) la sua conversione in
> > python.
> > Per il momento però non ho voglia di
> convertirlo,
> > e l'ho già spezzato in uno script di init e uno
> > script che resta in background a fare da
> > servizio.
> >
> > Ho però la necessità di comunicare con questo
> > servizio in background da un terzo script che
> > dovrebbe inviare dei comandi in seguito al
> > verificarsi di determinati eventi
> > ACPI.
> >
> > In pratica io premo un determinato pulsante che
> > scatena l'evento ACPI, a questo punto dovrei
> > comunicare con il servizio in background, cosa
> > deve
> > fare.
> >
> > Così su due piedi non mi viene niente in mente
> > sul come fare. Qualcuno ha qualche
> > idea?
> >
> > Non mi costringete a postare sul forum minore,
> > per favore (o su qualche forum
> > informatico).
> >
> > Grazie.
>
> named pipe?
Eh si, c'avevo pensato, ma la lasciavo come ultima risorsa disperata.
Non c'è niente di più "pulito"?
Adesso stavo cercando con google un articolo di IBM che avevo visto di sfuggita tempo fa e mi sembra affrontasse il problema. Vediamo. In effetti mi sa che le named pipe sono la soluzione certamente più efficace.
Se trovo l'articolo, interessa?-
Re: [serio] comunicazione fra script basScritto daNon Autenticatoil 2008-08-10 13:29:00.0 alle 2008-08-10 13:29:00.0
- Scritto da:
>
> - Scritto da: avvelentani
> >
> > - Scritto da:
> > > A tempo perso sto realizzando uno script per
> > BASH.
> > > Adesso ha raggiunto un discreto livello di
> > > complessità, e ho già pianificato (un giorno o
> > > l'altro) la sua conversione in
> > > python.
> > > Per il momento però non ho voglia di
> > convertirlo,
> > > e l'ho già spezzato in uno script di init e
> uno
> > > script che resta in background a fare da
> > > servizio.
> > >
> > > Ho però la necessità di comunicare con questo
> > > servizio in background da un terzo script che
> > > dovrebbe inviare dei comandi in seguito al
> > > verificarsi di determinati eventi
> > > ACPI.
> > >
> > > In pratica io premo un determinato pulsante
> che
> > > scatena l'evento ACPI, a questo punto dovrei
> > > comunicare con il servizio in background, cosa
> > > deve
> > > fare.
> > >
> > > Così su due piedi non mi viene niente in mente
> > > sul come fare. Qualcuno ha qualche
> > > idea?
> > >
> > > Non mi costringete a postare sul forum minore,
> > > per favore (o su qualche forum
> > > informatico).
> > >
> > > Grazie.
> >
> > named pipe?
>
> Eh si, c'avevo pensato, ma la lasciavo come
> ultima risorsa
> disperata.
>
> Non c'è niente di più "pulito"?
>
> Adesso stavo cercando con google un articolo di
> IBM che avevo visto di sfuggita tempo fa e mi
> sembra affrontasse il problema. Vediamo. In
> effetti mi sa che le named pipe sono la soluzione
> certamente più
> efficace.
>
> Se trovo l'articolo, interessa?
Prova a fare una vpn tra i due script.-
Re: [serio] comunicazione fra script basScritto daNon Autenticatoil 2008-08-10 13:37:00.0 alle 2008-08-10 13:37:00.0
- Scritto da:
>
> - Scritto da:
> >
> > - Scritto da: avvelentani
> > >
> > > - Scritto da:
> > > > A tempo perso sto realizzando uno script per
> > > BASH.
> > > > Adesso ha raggiunto un discreto livello di
> > > > complessità, e ho già pianificato (un
> giorno
> o
> > > > l'altro) la sua conversione in
> > > > python.
> > > > Per il momento però non ho voglia di
> > > convertirlo,
> > > > e l'ho già spezzato in uno script di init e
> > uno
> > > > script che resta in background a fare da
> > > > servizio.
> > > >
> > > > Ho però la necessità di comunicare con
> questo
> > > > servizio in background da un terzo script
> che
> > > > dovrebbe inviare dei comandi in seguito al
> > > > verificarsi di determinati eventi
> > > > ACPI.
> > > >
> > > > In pratica io premo un determinato pulsante
> > che
> > > > scatena l'evento ACPI, a questo punto dovrei
> > > > comunicare con il servizio in background,
> cosa
> > > > deve
> > > > fare.
> > > >
> > > > Così su due piedi non mi viene niente in
> mente
> > > > sul come fare. Qualcuno ha qualche
> > > > idea?
> > > >
> > > > Non mi costringete a postare sul forum
> minore,
> > > > per favore (o su qualche forum
> > > > informatico).
> > > >
> > > > Grazie.
> > >
> > > named pipe?
> >
> > Eh si, c'avevo pensato, ma la lasciavo come
> > ultima risorsa
> > disperata.
> >
> > Non c'è niente di più "pulito"?
> >
> > Adesso stavo cercando con google un articolo di
> > IBM che avevo visto di sfuggita tempo fa e mi
> > sembra affrontasse il problema. Vediamo. In
> > effetti mi sa che le named pipe sono la
> soluzione
> > certamente più
> > efficace.
> >
> > Se trovo l'articolo, interessa?
>
>
> Prova a fare una vpn tra i due script.
Hm... un'altra idea...
Avrei anche già tutto il necessario. Avevo preparato due script (uno server e un client) non mi ricordo più per cosa, per inviare messaggi da uno script ad un altro. Era pensato per funzionare tra due macchine (quindi usa ssh), ma può funzionare anche sulla stessa (e senza ssh).
Mi viene in mente anche dbus (che forse sarebbe la soluzione migliore).
Vediamo... può anche darsi che mi rompa a sufficienza e anticipi la conversione in python del tutto. In effetti avrei fatto meglio ad iniziarlo in python.
Per ora grazie.
Se un giorno o l'altro lo finisco (e lo converto), può darsi lo troviate in giro su qualche distribuzione come addon per la gestione del wifi per notebook asus e simili (ad esempio packardbell).-
Re: [serio] comunicazione fra script basScritto daNon Autenticatoil 2008-08-10 13:39:00.0 alle 2008-08-10 13:39:00.0
- Scritto da:
>
> - Scritto da:
> >
> > - Scritto da:
> > >
> > > - Scritto da: avvelentani
> > > >
> > > > - Scritto da:
> > > > > A tempo perso sto realizzando uno script
> per
> > > > BASH.
> > > > > Adesso ha raggiunto un discreto livello di
> > > > > complessità, e ho già pianificato (un
> > giorno
> > o
> > > > > l'altro) la sua conversione in
> > > > > python.
> > > > > Per il momento però non ho voglia di
> > > > convertirlo,
> > > > > e l'ho già spezzato in uno script di init
> e
> > > uno
> > > > > script che resta in background a fare da
> > > > > servizio.
> > > > >
> > > > > Ho però la necessità di comunicare con
> > questo
> > > > > servizio in background da un terzo script
> > che
> > > > > dovrebbe inviare dei comandi in seguito al
> > > > > verificarsi di determinati eventi
> > > > > ACPI.
> > > > >
> > > > > In pratica io premo un determinato
> pulsante
> > > che
> > > > > scatena l'evento ACPI, a questo punto
> dovrei
> > > > > comunicare con il servizio in background,
> > cosa
> > > > > deve
> > > > > fare.
> > > > >
> > > > > Così su due piedi non mi viene niente in
> > mente
> > > > > sul come fare. Qualcuno ha qualche
> > > > > idea?
> > > > >
> > > > > Non mi costringete a postare sul forum
> > minore,
> > > > > per favore (o su qualche forum
> > > > > informatico).
> > > > >
> > > > > Grazie.
> > > >
> > > > named pipe?
> > >
> > > Eh si, c'avevo pensato, ma la lasciavo come
> > > ultima risorsa
> > > disperata.
> > >
> > > Non c'è niente di più "pulito"?
> > >
> > > Adesso stavo cercando con google un articolo
> di
> > > IBM che avevo visto di sfuggita tempo fa e mi
> > > sembra affrontasse il problema. Vediamo. In
> > > effetti mi sa che le named pipe sono la
> > soluzione
> > > certamente più
> > > efficace.
> > >
> > > Se trovo l'articolo, interessa?
> >
> >
> > Prova a fare una vpn tra i due script.
>
> Hm... un'altra idea...
> Avrei anche già tutto il necessario. Avevo
> preparato due script (uno server e un client) non
> mi ricordo più per cosa, per inviare messaggi da
> uno script ad un altro. Era pensato per
> funzionare tra due macchine (quindi usa ssh), ma
> può funzionare anche sulla stessa (e senza
> ssh).
>
> Mi viene in mente anche dbus (che forse sarebbe
> la soluzione
> migliore).
>
> Vediamo... può anche darsi che mi rompa a
> sufficienza e anticipi la conversione in python
> del tutto. In effetti avrei fatto meglio ad
> iniziarlo in
> python.
>
> Per ora grazie.
>
> Se un giorno o l'altro lo finisco (e lo
> converto), può darsi lo troviate in giro su
> qualche distribuzione come addon per la gestione
> del wifi per notebook asus e simili (ad esempio
> packardbell).
Che chip wifi montano?-
Re: [serio] comunicazione fra script basScritto daNon Autenticatoil 2008-08-10 13:47:00.0 alle 2008-08-10 13:47:00.0
- Scritto da:
>
> - Scritto da:
> >
> > - Scritto da:
> > >
> > > - Scritto da:
> > > >
> > > > - Scritto da: avvelentani
> > > > >
> > > > > - Scritto da:
> > > > > > A tempo perso sto realizzando uno script
> > per
> > > > > BASH.
> > > > > > Adesso ha raggiunto un discreto livello
> di
> > > > > > complessità, e ho già pianificato (un
> > > giorno
> > > o
> > > > > > l'altro) la sua conversione in
> > > > > > python.
> > > > > > Per il momento però non ho voglia di
> > > > > convertirlo,
> > > > > > e l'ho già spezzato in uno script di
> init
> > e
> > > > uno
> > > > > > script che resta in background a fare da
> > > > > > servizio.
> > > > > >
> > > > > > Ho però la necessità di comunicare con
> > > questo
> > > > > > servizio in background da un terzo
> script
> > > che
> > > > > > dovrebbe inviare dei comandi in seguito
> al
> > > > > > verificarsi di determinati eventi
> > > > > > ACPI.
> > > > > >
> > > > > > In pratica io premo un determinato
> > pulsante
> > > > che
> > > > > > scatena l'evento ACPI, a questo punto
> > dovrei
> > > > > > comunicare con il servizio in
> background,
> > > cosa
> > > > > > deve
> > > > > > fare.
> > > > > >
> > > > > > Così su due piedi non mi viene niente in
> > > mente
> > > > > > sul come fare. Qualcuno ha qualche
> > > > > > idea?
> > > > > >
> > > > > > Non mi costringete a postare sul forum
> > > minore,
> > > > > > per favore (o su qualche forum
> > > > > > informatico).
> > > > > >
> > > > > > Grazie.
> > > > >
> > > > > named pipe?
> > > >
> > > > Eh si, c'avevo pensato, ma la lasciavo come
> > > > ultima risorsa
> > > > disperata.
> > > >
> > > > Non c'è niente di più "pulito"?
> > > >
> > > > Adesso stavo cercando con google un articolo
> > di
> > > > IBM che avevo visto di sfuggita tempo fa e
> mi
> > > > sembra affrontasse il problema. Vediamo. In
> > > > effetti mi sa che le named pipe sono la
> > > soluzione
> > > > certamente più
> > > > efficace.
> > > >
> > > > Se trovo l'articolo, interessa?
> > >
> > >
> > > Prova a fare una vpn tra i due script.
> >
> > Hm... un'altra idea...
> > Avrei anche già tutto il necessario. Avevo
> > preparato due script (uno server e un client)
> non
> > mi ricordo più per cosa, per inviare messaggi da
> > uno script ad un altro. Era pensato per
> > funzionare tra due macchine (quindi usa ssh), ma
> > può funzionare anche sulla stessa (e senza
> > ssh).
> >
> > Mi viene in mente anche dbus (che forse sarebbe
> > la soluzione
> > migliore).
> >
> > Vediamo... può anche darsi che mi rompa a
> > sufficienza e anticipi la conversione in python
> > del tutto. In effetti avrei fatto meglio ad
> > iniziarlo in
> > python.
> >
> > Per ora grazie.
> >
> > Se un giorno o l'altro lo finisco (e lo
> > converto), può darsi lo troviate in giro su
> > qualche distribuzione come addon per la gestione
> > del wifi per notebook asus e simili (ad esempio
> > packardbell).
>
> Che chip wifi montano?
Qui ho una atheros (su un packard bell), ma non è tanto questione della scheda wifi, è che l'ACPI non controlla direttamente il wifi e bisogna farlo a manina. Nemmeno il LED è gestito direttamente dall'ACPI, ma bisogna prendersi la briga di accenderlo e spegnerlo.
Non ho in realtà provato su un ASUS, ma dato che HAL identifica diverse cose, come facenti parte di un ASUS, e nel BIOS la stringa ASUS/ASUSTeK ricorre diverse volte, per ora do per buono che il tutto possa funzionare anche sugli ASUS o almeno su alcuni modelli sia di ASUS che di packardbell.
Adesso mi sto documentando su DBUS.-
Re: [serio] comunicazione fra script basScritto daNon Autenticatoil 2008-08-10 13:48:00.0 alle 2008-08-10 13:48:00.0
- Scritto da:
>
> - Scritto da:
> >
> > - Scritto da:
> > >
> > > - Scritto da:
> > > >
> > > > - Scritto da:
> > > > >
> > > > > - Scritto da: avvelentani
> > > > > >
> > > > > > - Scritto da:
> > > > > > > A tempo perso sto realizzando uno
> script
> > > per
> > > > > > BASH.
> > > > > > > Adesso ha raggiunto un discreto
> livello
> > di
> > > > > > > complessità, e ho già pianificato (un
> > > > giorno
> > > > o
> > > > > > > l'altro) la sua conversione in
> > > > > > > python.
> > > > > > > Per il momento però non ho voglia di
> > > > > > convertirlo,
> > > > > > > e l'ho già spezzato in uno script di
> > init
> > > e
> > > > > uno
> > > > > > > script che resta in background a fare
> da
> > > > > > > servizio.
> > > > > > >
> > > > > > > Ho però la necessità di comunicare con
> > > > questo
> > > > > > > servizio in background da un terzo
> > script
> > > > che
> > > > > > > dovrebbe inviare dei comandi in
> seguito
> > al
> > > > > > > verificarsi di determinati eventi
> > > > > > > ACPI.
> > > > > > >
> > > > > > > In pratica io premo un determinato
> > > pulsante
> > > > > che
> > > > > > > scatena l'evento ACPI, a questo punto
> > > dovrei
> > > > > > > comunicare con il servizio in
> > background,
> > > > cosa
> > > > > > > deve
> > > > > > > fare.
> > > > > > >
> > > > > > > Così su due piedi non mi viene niente
> in
> > > > mente
> > > > > > > sul come fare. Qualcuno ha qualche
> > > > > > > idea?
> > > > > > >
> > > > > > > Non mi costringete a postare sul forum
> > > > minore,
> > > > > > > per favore (o su qualche forum
> > > > > > > informatico).
> > > > > > >
> > > > > > > Grazie.
> > > > > >
> > > > > > named pipe?
> > > > >
> > > > > Eh si, c'avevo pensato, ma la lasciavo
> come
> > > > > ultima risorsa
> > > > > disperata.
> > > > >
> > > > > Non c'è niente di più "pulito"?
> > > > >
> > > > > Adesso stavo cercando con google un
> articolo
> > > di
> > > > > IBM che avevo visto di sfuggita tempo fa e
> > mi
> > > > > sembra affrontasse il problema. Vediamo.
> In
> > > > > effetti mi sa che le named pipe sono la
> > > > soluzione
> > > > > certamente più
> > > > > efficace.
> > > > >
> > > > > Se trovo l'articolo, interessa?
> > > >
> > > >
> > > > Prova a fare una vpn tra i due script.
> > >
> > > Hm... un'altra idea...
> > > Avrei anche già tutto il necessario. Avevo
> > > preparato due script (uno server e un client)
> > non
> > > mi ricordo più per cosa, per inviare messaggi
> da
> > > uno script ad un altro. Era pensato per
> > > funzionare tra due macchine (quindi usa ssh),
> ma
> > > può funzionare anche sulla stessa (e senza
> > > ssh).
> > >
> > > Mi viene in mente anche dbus (che forse
> sarebbe
> > > la soluzione
> > > migliore).
> > >
> > > Vediamo... può anche darsi che mi rompa a
> > > sufficienza e anticipi la conversione in
> python
> > > del tutto. In effetti avrei fatto meglio ad
> > > iniziarlo in
> > > python.
> > >
> > > Per ora grazie.
> > >
> > > Se un giorno o l'altro lo finisco (e lo
> > > converto), può darsi lo troviate in giro su
> > > qualche distribuzione come addon per la
> gestione
> > > del wifi per notebook asus e simili (ad
> esempio
> > > packardbell).
> >
> > Che chip wifi montano?
>
> Qui ho una atheros (su un packard bell), ma non è
> tanto questione della scheda wifi, è che l'ACPI
> non controlla direttamente il wifi e bisogna
> farlo a manina. Nemmeno il LED è gestito
> direttamente dall'ACPI, ma bisogna prendersi la
> briga di accenderlo e
> spegnerlo.
> Non ho in realtà provato su un ASUS, ma dato che
> HAL identifica diverse cose, come facenti parte
> di un ASUS, e nel BIOS la stringa ASUS/ASUSTeK
> ricorre diverse volte, per ora do per buono che
> il tutto possa funzionare anche sugli ASUS o
> almeno su alcuni modelli sia di ASUS che di
> packardbell.
>
> Adesso mi sto documentando su DBUS.
Anzi, rettifico: adesso mi è venuta fame e vado mangiare. Poi mi documento su DBUS.
-
-
-
-
-
Re: [serio] comunicazione fra script basScritto daavvelentaniCubicolarioil 2008-08-10 15:21:00.0 alle 2008-08-10 15:21:00.0Trollate totali: 18184
- Scritto da:
>
> Eh si, c'avevo pensato, ma la lasciavo come
> ultima risorsa
> disperata.
>
> Non c'è niente di più "pulito"?
>
Non so se si possano gestire i segnali con uno script bash
> Adesso stavo cercando con google un articolo di
> IBM che avevo visto di sfuggita tempo fa e mi
> sembra affrontasse il problema. Vediamo. In
> effetti mi sa che le named pipe sono la soluzione
> certamente più
> efficace.
>
> Se trovo l'articolo, interessa?
certo.I think happiness is love
- Vladimir Putin-
Re: [serio] comunicazione fra script basScritto daNon Autenticatoil 2008-08-10 15:54:00.0 alle 2008-08-10 15:54:00.0
- Scritto da: avvelentani
>
> - Scritto da:
> >
> > Eh si, c'avevo pensato, ma la lasciavo come
> > ultima risorsa
> > disperata.
> >
> > Non c'è niente di più "pulito"?
> >
>
> Non so se si possano gestire i segnali con uno
> script
> bash
Mi sa di no. Continuando a cercare, praticamente l'unica soluzione sembrano essere le named pipe,
come mi avevi già suggerito.
> > Adesso stavo cercando con google un articolo di
> > IBM che avevo visto di sfuggita tempo fa e mi
> > sembra affrontasse il problema. Vediamo. In
> > effetti mi sa che le named pipe sono la
> soluzione
> > certamente più
> > efficace.
> >
> > Se trovo l'articolo, interessa?
>
> certo.
Purtroppo non lo trovo, ma è più probabile mi ricordassi cazzate.
Mi sto invece orientando ad usare DBus, anche perché mi torna (più che) comodo appena converto in python.
-
-
-
-