Expect és un llenguatge de programació interpretat pensat principalment per a facilitar-nos la feina a l'hora d'enviar dades a aplicacions que requereixen interactivitat per tal d'automatitzar tasques, els exemples típics serien sessions de telnet o ftp o aplicacions on hagem d'introduir un password per teclat.
A mi m'ha tocat fer un ...
Comentaris
gens ciència ficció
És com m'imagino l'unsoplclic, no només una forma de configurar les ràdios via asistents (de fet l'assistent és ja propiament la bd de la web). Imagina't fins i tot quan fem adreçament IP automàtic... Això cada vegada estàmés clar, només falta temps per desenvolupar-ho.
Falta potser un "expect" per carregar claus ssh, i a partir d'aqui fer-hi canvis també des dels servidors.
El que no veig és un "expect" per fer la primera configuració a la ràdio: Això obligaria a que la gent ja estigués connectada, i quan la ràdio és nova, no ho esta. O hi ha alguna manera de resoldre això?
Expect i Radios
Jo pensava en algo més simple, imagina un "assistent" via web que et faci assignar una ip manualment ( amb imatges i tota la pesca) i finalment hi hagi un botó de carregar configuració i sigui el mateix servidor el que es conecti a la radio i l'actualitzi.
Arribats a aquest punt quan hi haguessin canvis genèrics en la configuració es podrien llançar processos batch que actualitzessin totes les radios.
¿Ciència Ficció?
Expect & Un sol Click
mmm.... no coneixia l'expect, sembla força interessant.
Mirant els exemples se m'ha acudit que tal vegada la versió 3 del unsolclick, pugui ser un sol click ¿no?
el problema es que no tothom té l'expect
sobretot la gent que te guin d'ous, per això també el cut&paste.
Un cop online la ràdio, si que es podria fer servir per posar-li una clau ssh, llavors tancar el telnet o canviar la password, però deixant la ràdio accessible a canvis de configuració des dels servidors autoritzats però de forma automàtica, per exemple per canviar canals, enllaços, ip's... etc.