环境
node项目+pm2进程管理器
保存进程
使用 pm2 save
命令来保存当前的进程列表
pm2 save
创建 .bat
脚本
- 创建一个.bat文件
在任意位置(如 C:\scripts\pm2_start.bat
)创建一个新的 .bat
文件,文件内容如下:
@echo off
pm2 resurrect
- 创建一个.vbs文件
在任意位置创建一个新的 .vbs
文件,文件内容如下:
Set objShell = CreateObject("WScript.Shell")
objShell.Run "C:\scripts\pm2_start.bat", 0, False
- 将
.vbs
文件添加到开机启动项:
- 按
Win + R
打开运行框,输入shell:startup
并回车,打开启动文件夹。 - 将你刚才创建的
.vbs
文件复制到该文件夹中。这样,每次系统启动时,Windows 会自动执行这个脚本,进而启动/恢复 PM2 进程。
测试
重启你的计算机,并检查 pm2 list
,确认进程是否已经成功恢复。如果配置正确,PM2 会在开机时自动启动并恢复你的进程。