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

Linux 如何在Ubuntu上停止Node.js并在不停止的情况下注销,linux,node.js,ubuntu,ssh,ubuntu-14.04,Linux,Node.js,Ubuntu,Ssh,Ubuntu 14.04,我只是把我的节点应用程序放在我的ubuntu服务器上。我成功地用 nodejs index.js 现在它给了我“收听*:3000” 问题是我被ssh连接到我的ubuntu服务器上,但是光标被卡在了“监听”行下面 1) 如何关闭ssh会话并保持节点运行?我是否应该使用其他用户启动节点 2) 一旦成功关闭ssh会话,节点仍在运行。我如何在ssh返回到服务器后停止节点 3) 假设我使用ssh连接到服务器并开始运行nodejs文件,但是我想为同一服务器上的无关站点做一些其他简单的工作。由于光标在“侦听

我只是把我的节点应用程序放在我的ubuntu服务器上。我成功地用

nodejs index.js
现在它给了我“收听*:3000”

问题是我被ssh连接到我的ubuntu服务器上,但是光标被卡在了“监听”行下面

1) 如何关闭ssh会话并保持节点运行?我是否应该使用其他用户启动节点

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


3) 假设我使用ssh连接到服务器并开始运行nodejs文件,但是我想为同一服务器上的无关站点做一些其他简单的工作。由于光标在“侦听”行后被卡住,我怎么做其他事情呢?

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

可以通过在终端上键入
screen
来启动。在它里面,您可以像往常一样调用node.js。然后按Ctrl+a并键入
d
将其分离。要重新连接分离的会话,请键入
屏幕-r


更多信息可以在

上找到。我建议您使用该程序。屏幕是一个终端多路复用器,它允许用户在单个终端窗口或远程终端会话(例如使用SSH)内访问多个单独的终端会话

可以通过在终端上键入
screen
来启动。在它里面,您可以像往常一样调用node.js。然后按Ctrl+a并键入
d
将其分离。要重新连接分离的会话,请键入
屏幕-r


更多信息可以在

上找到,这是您想要使用的:或者,您可以将命令作为服务运行。看看UpStart。这是您想要使用的:或者,您可以将命令作为服务运行。看看UpStart。这是您想要使用的:或者,您可以将命令作为服务运行。调查暴发户。