Eu tive uma screen
sessão em execução em um servidor doméstico. Minha estação de trabalho precisava de uma reinicialização, então desconectei e matei o terminal. Ao me reconectar ao servidor, eu executo o meu típico
$ screen -D -R
[new screen]
Hã? Não, não uma nova sessão, dê-me a antiga. Eu sei, eu vou pegá-lo diretamente. Qual é o nome do soquete?
$ screen -list
No Sockets found in /var/run/screen/S-username
$ ls -a /var/run/screen/S-username
. ..
Espere o que? Eu sei que deixei em execução. Para onde foi?
$ ps -ef | grep -i screen
username 30860 1 0 Oct16 ? 00:00:29 SCREEN
Bem, há o processo. Mas não há tomada para onde passar screen -r
. Como posso reconectar à minha sessão?
fonte