跳转至

设置

通常,你只需要简单地运行程序就可以完成部署。

还有许多解决方案可以实现更易于维护的部署。

Linux

Screen

Screen 是一个简单的命令行实用程序,它在多个进程(通常是交互式 shell)之间多路复用物理终端。

它可以让您的进程在后台 shell 会话中运行,并防止它在当前会话终止(通常是 SSH 断开连接)时终止。

默认情况下,screen 可能不包含在您的发行版中,因此您可以使用发行版包管理器自行安装它。

要创建或进入虚拟屏幕,只需输入:

screen -R <屏幕名  PID>

此命令将尝试进入该名称的屏幕,如果未找到则创建一个新屏幕。

按 Control+A 和 Control+D 退出屏幕。

screen -list

此命令将显示所有现有屏幕。

systemd

systemd 是 Linux 系统的一套基本构建块。 它提供了一个以 PID 1 运行的系统和服务管理器,并启动系统的其余部分。

systemd 是许多流行发行版的一部分,它为用户提供了一种比主管更简单的服务设置方法。

有关更多信息,请访问 systemd 页面。

请注意,如果您的发行版不是为与 systemd 配合使用而设计的,请不要尝试在其上安装 systemd。 它触及系统的核心并控制启动过程,不能保证手动安装是安全的。

Windows

双击运行就足够了。

您还可以创建一个服务,使其由系统维护。如果您不知道如何操作,可以使用一些服务帮助程序。

NSSM

NSSM 代表 “Non-Sucking Service Manager”。

NSSM 是推荐的 Windows 服务管理器。它有一个简单的 GUI,可以帮助您创建自己的服务。

您可以在 https://nssm.cc 找到 NSSM