linux 后台运行 node 服务的方法

2,012 阅读1分钟

第一步

nohup node server.js $
// server.js 是 node 启动文件

使用命令后会得到一个进程号,我们可以通过 sudo kill -9 [进程号] 来杀死这个进程,也可以使用 pkill -9 node 来杀死所有进程

第二步

先别急着关闭控制窗口,需要在控制台随便输入两个字符,然后回车,这个时候就可以正常输入命令了,我们再通过 exit 来断开链接,此时刚刚开启的 node 进程就不会随着控制台窗口的关闭而关闭

拓展:查看指定端口的进程

sudo lsof -i:80  // 查看 80 端口下的所有进程