Tela não desanexando com Ctrl + A D

1

Eu tenho um Virtual Private Server (VPS) através da Digital Ocean, e estou usando o PuTTY para SSH. Eu tenho um servidor Minecraft, e sempre que eu lanço o servidor, ele cria uma sessão screen .

Sempre que eu pressionar Ctrl + A D ou qualquer outra combinação de A e D , nada acontece. Eu tentei Ctrl + Alt + D , Ctrl + A Ctrl + D , screen -D e nada parece funcionar.

Ctrl + Um D só parece funcionar uma vez a cada dúzia de vezes eu reinicio completamente o servidor.

Ctrl + C funciona bem, mas também é desligado do servidor do Minecraft. Se eu fechar o PuTTY, ele também fecha o servidor. Existe alguma outra maneira que eu possa destacar a tela, ou ter o auto-lançamento do Minecraft quando o VPS iniciar?

Está sendo executado no Ubuntu 16.04 de 64 bits.

    
por issvor 06.03.2018 / 22:30

1 resposta

0

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

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

SSH e faça "screen -list" para encontrar o PID para a sessão da tela, depois "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 ~]$
    
por Anand Thakur 06.03.2018 / 23:48