In genere ho diverse finestre dei terminali, ognuna delle quali è collegata tramite SSH a un server remoto. In ogni finestra lavoro usando il programma gnu screen, per garantire la persistenza dei processi interattivi in caso di disconnessione.
Attualmente, ogni volta che la connessione ssh si interrompe (come quando metto il mio computer client in sospensione durante la notte) devo riavviare manualmente e noiosamente la sessione ssh all'interno di ciascuna finestra, e poi in ogni finestra riprendere noiosamente la sessione schermata specifica (ad esempio "schermo - r 3453 "in una finestra", schermo -r 3462 "nell'altra ecc.)
Esiste un modo elegante per automatizzare questo? In particolare:
ricollegare la sessione ssh se si interrompe, non appena viene rilevata una connessione a Internet
eseguire l'istanza dello schermo specifica per la finestra del terminale non appena ssh si riconnette
Grazie per eventuali suggerimenti su questo