Une coupure de courant, une coupure réseau, un moment d’inattention suite à une mise en veille du laptop et vous voilà déconnecté d’une session SSH lors d’une mise à jour majeure de votre serveur Linux Ubuntu.
Pas de panique, il est possible de reprendre la session! Ubuntu lance le process d’upgrade dans un “screen“, ce qui permet de faire “screen resume” par la suite et de reprendre où on en était.
En lisant le “man”, on peut lire:
-D -r
Reattach a session. If necessary detach and logout remotely first.
Ceci nécessite que vous avez uniquement perdu la connexion. Ca ne fonctionnera pas si vous avez stoppé la mise à jour.
$ ssh: connect to host x.x.x.x port 22: Connection timed out
(déconnexion)
$ ssh clv20478
(reconnexion au serveur et ensuite on “resume” la session grâce à “screen”) $ sudo screen -D -r
La mise à jour reprend où on en était, on ne perd pas de temps.[:]