教程 > pm2 教程 > pm2 基础 阅读:6

pm2 持久性应用程序:启动脚本生成器

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>

pm2 生成启动脚本

然后将显示的命令复制/粘贴到终端上:

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 save):

$ pm2 resurrect

pm2 resurrect


禁用启动系统

要禁用和删除当前的启动配置:

$ pm2 unstartup

查看笔记