如何启动一个在我的ssh会话结束时不会结束的进程?

mkr*_*cny 4 linux process node.js

不知何故,这不是谷歌搜索产生的.

我在node.js脚本编写服务器.我通过使用节点程序执行其脚本来启动服务器:

节点myserver.js

但服务器熬夜取决于我的ssh会话.我怎样才能使这个(以及所有这些过程)持久化?init.d中?

B J*_*son 10

使用nohup命令:

来自http://en.wikipedia.org/wiki/Nohup

nohup是一个POSIX命令,用于忽略HUP(挂断)信号,使命令在发出命令的用户注销后继续运行.按照惯例,HUP(挂断)信号是终端根据注销过程发出警告的方式.

试试这个:

nohup node myserver.js &
Run Code Online (Sandbox Code Playgroud)