环境

node项目+pm2进程管理器

保存进程

使用 pm2 save 命令来保存当前的进程列表

pm2 save

创建 .bat 脚本

  1. 创建一个.bat文件

在任意位置(如 C:\scripts\pm2_start.bat)创建一个新的 .bat 文件,文件内容如下:

@echo off
pm2 resurrect
  1. 创建一个.vbs文件

在任意位置创建一个新的 .vbs 文件,文件内容如下:

Set objShell = CreateObject("WScript.Shell")
objShell.Run "C:\scripts\pm2_start.bat", 0, False
  1. .vbs 文件添加到开机启动项
  • Win + R 打开运行框,输入 shell:startup 并回车,打开启动文件夹。
  • 将你刚才创建的 .vbs 文件复制到该文件夹中。这样,每次系统启动时,Windows 会自动执行这个脚本,进而启动/恢复 PM2 进程。

测试

重启你的计算机,并检查 pm2 list,确认进程是否已经成功恢复。如果配置正确,PM2 会在开机时自动启动并恢复你的进程。

最后修改:2024 年 12 月 02 日
如果觉得我的文章对你有用,请随意赞赏