pm2 开机自启动项目

1、首先在项目根目录使用 pm2 启动项目

```js
pm2 start ./dist/main.js
```

2、生成开机启动 pm2 服务的配置文件

运行:pm2 startup 命令,会生成以下命令

```js
To setup the Startup Script, copy/paste the following command:
sudo env PATH=$PATH:/home/user1/.nvm/versions/node/v8.8.1/bin /home/user1/.nvm/versions/node/v8.8.1/lib/node_modules/pm2/bin/pm2
startup systemd -u user1 --hp /home/user1
```

3、粘贴上面的命令到终端

```js
sudo env PATH=$PATH:/home/user1/.nvm/versions/node/v8.8.1/bin /home/user1/.nvm/versions/node/v8.8.1/lib/node_modules/pm2/bin/pm2
startup systemd -u user1 --hp /home/user1
```

4、输入密码后自动配置

5、执行 `pm2 save` 保存当前 pm2 运行的各个应用保存到 /home/user1/.pm2/dump.pm2 下,开机重启时读取该文件中的内容启动相关应用
posted @ 2022-09-05 10:19  小猪冒泡  阅读(4321)  评论(0编辑  收藏  举报