Tela não desanexada com Ctrl+AD

Tela não desanexada com Ctrl+AD

Eu tenho um servidor virtual privado (VPS) através da Digital Ocean e estou usando PuTTY para SSH. Eu tenho um servidor Minecraft e sempre que inicio o servidor ele cria uma screensessão.

Sempre que pressiono Ctrl+ A Dou qualquer outra combinação de Ae D, nada acontece. Eu tentei Ctrl+ Alt+ D, Ctrl+ A Ctrl+ D, screen -De nada parece funcionar.

Ctrl+ A Dparece funcionar apenas uma vez a cada dezenas de vezes em que reinicio completamente o servidor.

Ctrl+ Cfunciona bem, mas também desliga o servidor do Minecraft. Se eu fechar o PuTTY, ele também fechará o servidor. Existe alguma outra maneira de desconectar a tela ou fazer com que o Minecraft seja iniciado automaticamente quando o VPS for inicializado?

Está rodando no Ubuntu 16.04 de 64 bits.

Responder1

Uma instalação padrão de tela no Ubuntu geralmente tem "autodetach" habilitado, então você não precisa desconectar explicitamente a tela. Você pode simplesmente fechar sua sessão SSH e a tela será desconectada automaticamente em vez de encerrar a sessão.

No entanto, se desejar desanexá-lo explicitamente, você pode abrir uma segunda sessão SSH em seu servidor e usá-la para desanexar remotamente a sessão em execução.

Faça SSH e faça "screen -list" para encontrar o PID para a sessão de tela em execução e, em seguida, "screen -d xyz" para desanexá-lo. Aqui está um exemplo:

[jdoe@blah ~]$ screen -list
There is a screen on:
        7851.pts-6.blah     (Attached)
1 Socket in /var/run/screen/S-jdoe.

[jdoe@blah ~]$ screen -d 7851.pts-6.blah
[7851.pts-6.blah detached.]

[jdoe@blah ~]$

Responder2

Acho que é isso que você quer:

screen

E vá abrir seu servidor.

Agora você pode usar Ctrl+ A D.

informação relacionada