Eu tenho um servidor de jogo rodando no Centos 7 via screen
.
Posso confirmar que o servidor do jogo está em execução, posso me conectar a ele com o cliente e ps faux
me fornece essa saída:
steam 10111 0.0 0.0 127904 3028 ? Ss Jul09 0:00 SCREEN
steam 10112 0.0 0.0 115444 3548 pts/2 Ss Jul09 0:00 \_ /bin/bash
steam 16558 0.0 0.0 113180 2700 pts/2 S+ Jul09 0:00 \_ /bin/bash ./avorionsrv.sh
steam 16564 4.1 5.7 2276908 944748 pts/2 Sl+ Jul09 234:32 \_ ./bin/AvorionServer --gala[...]
No entanto, não consigo anexar novamente a essa sessão de tela (ela foi iniciada pelo usuário "steam"):
[steam@atlantis ~]$ screen -r
There is no screen to be resumed.
E tentar obter a lista de telas gera "nenhum soquete encontrado"
[steam@atlantis ~]$ screen -ls
No Sockets found in /var/run/screen/S-steam.
O mesmo acontece com o usuário root, e um find
no diretório de socket de tela me diz que não há nada lá.
┌─(/root)──────────────────────────────────────────────────(ROOT@atlantis:pts/0)─┐
└─(11:54:05)──> find /var/run/screen <──(Fri 13 Jul)─┘
/var/run/screen
/var/run/screen/S-root
/var/run/screen/S-steam
Alguma idéia de como se reconectar a essa tela?