Se la connessione non si chiude alla fine, il comando finale "expect eof" non ritorna finché non scade il timeout di default (dovrebbe essere 10 sec). Prova a sostituire "expect eof" con un "exit", così dovrebbe forzare una chiusura della connessione. Un'altra cosa: vedo che a un certo punto fa un expect -exact "\r Download...^[\[120D^[\[0KDownload... 10352 Bytes\r 10.100.1.105(cfg)#" questo funziona solo se il numero di bytes è sempre lo stesso. Forse è più robusto usare una regular expression: expect -re {.*Download\.\.\..*Download\.\.\. *[0-9]* Bytes.*10.100.1.105(cfg)#} -- Per iscriversi (o disiscriversi), basta spedire un messaggio con OGGETTO "subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx