Ctrl+AD로 화면이 분리되지 않음

Ctrl+AD로 화면이 분리되지 않음

Digital Ocean을 통해 VPS(Virtual Private Server)가 있고 PuTTY를 사용하여 SSH에 연결하고 있습니다. 저는 Minecraft 서버를 가지고 있으며, 서버를 시작할 때마다 세션이 생성됩니다 screen.

Ctrl+ A D또는 다른 조합을 A누를 때마다 D아무 일도 일어나지 않습니다. Ctrl++ , ++ , Alt를 시도했지만 아무것도 작동 하지 않는 것 같습니다.DCtrlA CtrlDscreen -D

Ctrl+ A D서버를 완전히 다시 시작하면 수십 번에 한 번만 작동하는 것 같습니다.

Ctrl+는 C잘 작동하지만 Minecraft 서버도 종료됩니다. PuTTY를 닫으면 서버도 닫힙니다. 화면을 분리하거나 VPS가 시작될 때 Minecraft가 자동 실행되도록 할 수 있는 다른 방법이 있나요?

Ubuntu 16.04 64비트에서 실행됩니다.

답변1

Ubuntu에서 화면의 기본 설치에는 일반적으로 "자동 분리"가 활성화되어 있으므로 화면을 명시적으로 분리할 필요가 없습니다. SSH 세션을 닫으면 세션을 종료하는 대신 화면이 자동으로 분리됩니다.

그러나 명시적으로 분리하려는 경우 서버에 대한 두 번째 SSH 세션을 열고 이를 사용하여 실행 중인 세션을 원격으로 분리할 수 있습니다.

SSH를 실행하고 "screen -list"를 수행하여 실행 중인 screen 세션의 PID를 찾은 다음 "screen -d xyz"를 사용하여 분리합니다. 예는 다음과 같습니다.

[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 ~]$

답변2

나는 이것이 당신이 원하는 것이라고 생각합니다 :

screen

그리고 서버를 열어보세요.

Ctrl이제 + 를 사용할 수 있습니다 A D.

관련 정보