如何让xshell关闭后依然运行node项目
1、nuhup node app &
然后 在xhell 输入exit 退出命令,关闭xshell后,node项目就会依然执行
如果想通过xshell命令停止node服务,
可以用一个命令,
killall node
不过这样会杀死所有的node进程,如果你仅仅想关闭一个node进程,比如3000端口的node进程,
可以先查看一下指定端口下的node进程:
lsof -i:80
然后就会看到80端口下运行的进程,然后看到pid,执行如下代码,就可以杀死此进程
kill pid(进程号)
我们还可以通过 ps -ax | grep node //找出所有node应用 同样可以看到进程的pid,但是不知道是在哪个端口下,各有各的好处
2、用pm2进程守护
全局安装pm2
npm install pm2 -g
。