【问题标题】:How to Stop Node.js on Ubuntu and log out without stopping [duplicate]如何在 Ubuntu 上停止 Node.js 并在不停止的情况下注销 [重复]
【发布时间】:2015-08-26 07:54:34
【问题描述】:

我只是将我的节点应用程序放在我的 ubuntu 服务器上。我使用

成功启动了程序
nodejs index.js

现在它给了我“在 *:3000 上收听”

问题是我通过 ssh 连接到我的 ubuntu 服务器,但光标停留在“正在侦听”行下方。

1) 如何关闭我的 ssh 会话并让节点继续运行?我应该用不同的用户启动节点吗?

2) 一旦我成功关闭了我的 ssh 会话并且节点仍在运行。 ssh 回到服务器后如何停止节点?

3) 假设我 ssh 进入服务器并开始运行我的 nodejs 文件,但是我想在同一台服务器上为不相关的站点做一些其他简单的工作。由于光标在“listening”行后卡住了,我该怎么做呢?

【问题讨论】:

标签: linux node.js ubuntu ssh ubuntu-14.04


【解决方案1】:

我建议您使用screen 程序。 Screen 是一个终端多路复用器,它允许用户在单个终端窗口或远程终端会话中访问多个单独的终端会话(例如使用 SSH 时)。

可以通过在终端上输入screen 来启动它。在里面,你可以像往常一样调用 node.js。然后按Ctrl+a 并键入d 将其分离。重新附加一个分离的会话类型screen -r

更多信息请访问manual

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-25
    • 2011-02-09
    • 2015-09-26
    • 1970-01-01
    • 2021-10-22
    • 2015-01-10
    相关资源
    最近更新 更多