如何在Ubuntu上停止Node.js并在不停止的情况下注销

时间:2015-06-10 20:42:03

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

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

成功启动了该程序
nodejs index.js

现在它给了我"听*:3000"

问题是我是ssh进入我的ubuntu服务器,但光标停留在" listen"线。

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

2)成功关闭ssh会话后,节点仍在运行。一旦我回到服务器,我怎么能停止节点?

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

1 个答案:

答案 0 :(得分:0)

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

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

可以在manual

上找到更多信息