Buonasera a tutti,
Vorrei chiedere lumi su come funziona telnete e se è possibile automatizzarne la connessione.
In pratica io vorrei realizzare uno script che, in maniera autonoma apra una connessione telnet su una porta locale, in localhost, e quindi sono certo che sia sempre raggiungibile, ma vorrei passargli in automatico un set di comandi da eseguire in sequenza esatta, quest'ultima parte si può realizzare?
E magari si può intercettare di volta in volta la risposta che telnet stesso mi dà ad ogni comando?
Il contesto è questo: stò usando un'applicazione che si chiama "openOCD" che serve a flashare il codice che io scrivo sul controller, ma per funzionare openocd stesso deve aprire una connessione (proprio tramite telnet) con lo stesso controller, e poi devo dare una sequenza di comandi, sempre uguale per sbloccare il controller, cancellarne la memoria, controllare il blank, e scrivere il nuovo firmware.
Tutta questa parte mi porta via molto tempo e, se si potesse automatizzare il "burn" del controller sarebbe un enorme vantaggio.
Spero in una risposta.
Grazie mille
Telnet. Automatizzare connessione tramite script?
- DoctorStrange
- Imperturbabile Insigne

- Messaggi: 2933
- Iscrizione: mercoledì 14 ottobre 2015, 9:33
- Desktop: Gnome3
- Distribuzione: Ubuntu 22.04 LTS Jammy Jellyfish
- Sesso: Maschile
- Località: Roma, Italia
- thece
- Tenace Tecnocrate

- Messaggi: 13190
- Iscrizione: lunedì 23 aprile 2007, 14:16
- Distribuzione: Debian 12 (Bookworm) - KDE
Re: Telnet. Automatizzare connessione tramite script?
hai già provato con ... ?
Codice: Seleziona tutto
telnet indirizzo porta < file_con_comandi.txtOps ... scusa ... hai chiesto "tramite script"
Codice: Seleziona tutto
#/bin/bash
telnet indirizzo porta << EOF
comando 1
comando 2
...
comando N
EOF
exit 0
Chi c’è in linea
Visualizzano questa sezione: Google [Bot] e 5 ospiti