我不知道在 Ubuntu Server 上应该如何称呼它,但大多数时候我在 Windows 上工作时,它被称为在后台运行应用程序的服务。
我基于 Node.js 构建我的 Web 服务器,因此要将其部署在 Ubuntu 服务器上,我需要一个运行 Node.js 的“服务”,我想要“服务”:
- 在后台运行
- 如果我的 Web 服务器崩溃 Node.js,能够自动启动 Node.js
通常,我通过打开终端并运行 js 文件来运行 Node.js 应用程序。但据我了解,这更多是出于测试目的,因为终端无法保证在失败后启动 Node.js。