gpt4 book ai didi

终端关闭时 Node.js 停止

转载 作者:行者123 更新时间:2023-12-03 09:22:01 26 4
gpt4 key购买 nike

我正在使用 Fedro 服务器来部署 node.js 代码。
我已将代码保存在/var/www/example.com/
每当终端打开时,我都可以访问 API,一旦关闭终端,我就无法访问它。
我还尝试使用 nohup 命令在后台执行该进程。但我读到的是,每当我们重新启动系统时,它就不再在后台运行。

如何解决这个问题呢。提前致谢。

最佳答案

您可以在屏幕内运行该程序。每当您关闭屏幕时,您的程序都会继续运行。

创建屏幕

screen -S <screen_name>

现在您将切换到屏幕并在此屏幕中运行 Node 服务器。

使用 ctrl + C 关闭服务器。

通过“x”图标关闭屏幕不会关闭屏幕内运行的程序。

列出屏幕

screen -list

您创建的屏幕将显示在列表中。您将能够通过屏幕名称来识别它。此外,id 将显示在名称旁边

返回屏幕

screen -dr <id>

关于终端关闭时 Node.js 停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28713727/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com