[bglug] Interfaccia per script bash

Alexjan Carraturo axjslack@gmail.com
Gio 5 Maggio 2016 18:26:26 CEST


Il 5 maggio 2016 17:11, Stefano Prestini <prestini.stefano@gmail.com>
ha scritto:
> Ciao,
>
> probabilmente non mi sono spiegato bene... a me non interessa avere un
> output di nessun tipo dagli script, gli script sul PcOperatore non fanno
> altro che lanciare una connessione ssh e "fare cose" su altri pc remoti.
>
> Quello che serve a me è un interfaccia con la quale schiacciando un pulsante
> io possa eseguire uno script
>
> Ciao
> Stefano
>


Appunto. Con questi strumenti (dialog, Xdialog, Zenity o la Yad-Dialog
proposto da Mauro), puoi farlo.

Prova questo singolo esempio da terminale

$ zenity --question

Ha un sacco di strumenti utili.


> Il giorno gio 5 mag 2016 alle ore 17:57 Alexjan Carraturo
> <axjslack@gmail.com> ha scritto:
>>
>> Il 5 maggio 2016 16:52, Stefano Prestini <prestini.stefano@gmail.com>
>> ha scritto:
>> > :)
>> >
>> > Il giorno gio 5 mag 2016 alle ore 17:46 Alessandro Fava
>> > <alessandro.fava.69@gmail.com> ha scritto:
>> >>
>> >> 2016-05-05 17:38 GMT+02:00 Stefano Prestini
>> >> <prestini.stefano@gmail.com>:
>> >>>
>> >>> Ciao a tutti,
>> >>>
>> >>> mesi fa ho iniziato un progettino interessante per aiutare un amico in
>> >>> procinto di avviare una nuova attività lavorativa.
>> >>>
>> >>> Visto i tempi stretti ho deciso di far funzionare il tutto perdendo il
>> >>> minor tempo possibile con fronzoli e abbellimenti vari.
>> >>>
>> >>> La situazione, a grandi linee, è la seguente:
>> >>>
>> >>> c'è un rasperry con installato raspbian che svolge il ruolo di "Pc
>> >>> posto
>> >>> operatore", ho creato una serie di script che dal Pc lanciano X
>> >>> comandi a Y
>> >>> "raspberry client remoti".
>> >>>
>> >>> Il "sistema" funziona ma essendo il mio amico poco avvezzo alla shell
>> >>> ho
>> >>> deciso di fare una porcheria, ho creato una pagina web con pulsanti,
>> >>> cliccando un pulsante viene lanciato lo script locale che lancia a sua
>> >>> volta
>> >>> lo script remoto
>> >>>
>> >>> Adesso che abbiamo più tempo a disposizione vorrei debellare la pagina
>> >>> e
>> >>> creare un interfaccia carina con dei pulsanti che consentano di
>> >>> lanciare
>> >>> questi script bash.
>> >>>
>> >>> Non mi interessa standard output o standard error, non voglio messaggi
>> >>> di
>> >>> ritorno.
>> >>>
>> >>> Non sono un programmatore quindi vorrei qualcosa di semplice
>> >>> possibilmente
>> >>>
>> >>> Spero che qualcuno possa darmi suggerimenti
>> >>
>> >>
>> >> 20+ anni fa' ti avrei suggerito di convertire bash in perl e per la
>> >> grafica utilizzare tcl/tk
>> >> ma temo non sia piu' attuale :-(
>> >>
>> >>>
>> >>>
>> >>> Ciao
>> >>> Stefano
>> >>> --
>> >>>
>> >>> Stefano Prestini
>> >>>
>> >>>
>> >>>
>> >>> --
>> >>> Sito BgLUG: http://www.bglug.it
>> >>> Mailing list: http://lists.linux.it/listinfo/bglug
>> >>
>> >>
>> >>
>> >> --
>> >> Sito BgLUG: http://www.bglug.it
>> >> Mailing list: http://lists.linux.it/listinfo/bglug
>> >
>> > --
>> >
>> > Stefano Prestini
>>
>> Dipende, Se sei su terminale, e se ho capito cosa vuoi fare (cosa di
>> cui non sono sicuro), senza convertire niente puoi usare dialog. Se
>> usi X, puoi anche utilizzare Xdialog (obosleto) o zenity direttamente
>> all'interno dello script bash.
>>
>> In passato li ho utilizzati e danno la loro bella soddisfazione.
>>
>> Alex.
>>
>>
>> --
>> Alexjan Carraturo
>> --
>> Twitter/Facebook/Identica/flickr: axjslack
>> Personal site: http://axjslack.wordpress.com
>> --
>>
>> --
>> Sito BgLUG: http://www.bglug.it
>> Mailing list: http://lists.linux.it/listinfo/bglug
>
> --
>
> Stefano Prestini
>
>
>
> --
> Sito BgLUG: http://www.bglug.it
> Mailing list: http://lists.linux.it/listinfo/bglug



-- 
Alexjan Carraturo
--
Twitter/Facebook/Identica/flickr: axjslack
Personal site: http://axjslack.wordpress.com
--


Maggiori informazioni sulla lista bglug