扫码一下
查看教程更方便
PM2 可以生成启动脚本并对其进行配置,以便在预期或意外的机器重新启动时保持我们的进程列表完整。
要自动生成和配置启动脚本,只需键入命令(不带 sudo)pm2 startup
:
$ pm2 startup
[PM2] You have to run this command as root. Execute the following command:
sudo su -c "env PATH=$PATH:/home/unitech/.nvm/versions/node/v14.3/bin pm2 startup <distribution> -u <user> --hp <home-path>
然后将显示的命令复制/粘贴到终端上:
sudo env PATH=$PATH:/usr/local/bin /usr/local/lib/node_modules/pm2/bin/pm2 startup launchd -u <user> --hp <home-path>
现在 PM2 将在启动时自动重启。
**
注意
**:我们可以通过 --service-name <name> 选项自定义服务名称 (#3213)
启动所有所需的应用程序后,保存应用程序列表,以便在重新启动后重新生成:
$ pm2 save
要手动恢复以前保存的进程(通过 pm2 save
):
$ pm2 resurrect
要禁用和删除当前的启动配置:
$ pm2 unstartup