使用 ubuntu 服务器上的工作应用程序重新访问控制台
Re-reaching the console with working application on ubuntu server
我目前通过 ssh.I 连接到 ubuntu 服务器,写了一个激活的 nodejs 服务器,目前 运行 在 shell 上,可以通过互联网访问。
我的问题如果我关闭我的 ssh window,这个进程会在服务器上终止吗?
如果不是下次我连接到服务器时我如何才能再次到达这个工作终端。
从其website的描述中,没有提到服务器与控制终端分离或抑制SIGHUP
。
所以是的 - 你可能会终止你的服务器。
这已经在 Node.js as a background service 中讨论过了,建议了通常的解决方案:
如果您的远程主机没有屏幕,那当然会限制您的选择。但是,如果您对服务器具有完全控制权,则应该能够按如下方式安装 screen
sudo apt-get install screen
screen
使用起来很简单(但有很多文档)。对于您将要使用的用途,您会做
screen
到 运行 一个会话,在生成的 shell 会话中,运行 您的服务器。要分离,请键入 control A。要重新连接,我会使用
screen -x
我目前通过 ssh.I 连接到 ubuntu 服务器,写了一个激活的 nodejs 服务器,目前 运行 在 shell 上,可以通过互联网访问。 我的问题如果我关闭我的 ssh window,这个进程会在服务器上终止吗? 如果不是下次我连接到服务器时我如何才能再次到达这个工作终端。
从其website的描述中,没有提到服务器与控制终端分离或抑制SIGHUP
。
所以是的 - 你可能会终止你的服务器。
这已经在 Node.js as a background service 中讨论过了,建议了通常的解决方案:
如果您的远程主机没有屏幕,那当然会限制您的选择。但是,如果您对服务器具有完全控制权,则应该能够按如下方式安装 screen
sudo apt-get install screen
screen
使用起来很简单(但有很多文档)。对于您将要使用的用途,您会做
screen
到 运行 一个会话,在生成的 shell 会话中,运行 您的服务器。要分离,请键入 control A。要重新连接,我会使用
screen -x