iss*_*vor 5 server ssh minecraft screen
我通过 Digital Ocean 有一个虚拟专用服务器 (VPS),我使用 PuTTY 通过 SSH 连接到它。我有一个 Minecraft 服务器,每当我启动服务器时,它都会创建一个screen会话。
每当我按Ctrl+或和A D的任何其他组合时,什么也没有发生。我已经尝试过+ + 、+ + 、,但似乎没有任何效果。ADCtrlAltDCtrlA CtrlDscreen -D
Ctrl+A D似乎每隔几十次我完全重新启动服务器才工作一次。
Ctrl+C工作正常,但它也会关闭 Minecraft 服务器。如果我关闭 PuTTY,它也会关闭服务器。有没有其他方法可以分离屏幕,或者让 Minecraft 在 VPS 启动时自动启动?
它在 Ubuntu 16.04 64 位上运行。
小智 3
Ubuntu 下默认安装的 screen 通常会启用“自动分离”,因此您不需要显式分离屏幕。您可以关闭 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 ~]$
Run Code Online (Sandbox Code Playgroud)