J'ai eu une screen
session en cours d'exécution sur un serveur domestique. Mon poste de travail avait besoin d'un redémarrage, alors j'ai détaché et tué le terminal. Lors de la reconnexion au serveur, j'exécute mon
$ screen -D -R
[new screen]
Hein? Non, pas une nouvelle session, donnez-moi l'ancienne. Je sais, je vais le saisir directement. Quel est le nom du socket?
$ screen -list
No Sockets found in /var/run/screen/S-username
$ ls -a /var/run/screen/S-username
. ..
Attends quoi? Je sais que je l'ai laissé tourner. Où est-il allé?
$ ps -ef | grep -i screen
username 30860 1 0 Oct16 ? 00:00:29 SCREEN
Eh bien, il y a le processus. Mais il n'y a pas de prise sur laquelle passer screen -r
. Comment rattacher ma session?
la source