Ubuntu pm2 重启自动启动服务

出现重启后,pm2的 node 服务都没启动,于是乎设置重启也能自动重启服务。

$ pm2 startup
[PM2] Init System found: systemd
[PM2] To setup the Startup Script, copy/paste the following command:
sudo env PATH=$PATH:/usr/bin /usr/lib/node_modules/pm2/bin/pm2 startup systemd -u laosha --hp /home/laosha

执行 pm2 startup 后,会提示执行某条命令 sudo env ....
那么直接复制粘贴 sudo env .... 执行即可
注意,不要用 fish 执行,要切换到 bash 执行

接下来设置一下启动服务

$ pm2 start ./bin/www --name=map-proxy && pm2 save

注意,后面增加一句 pm2 save

$ sudo reboot

重启之后,执行 pm2 list,查看服务是否还在

list

猜你喜欢

转载自blog.csdn.net/geol200709/article/details/92796833
今日推荐