让PM2在开机时自启动

作者:梅琳marlin2024.01.29 12:49浏览量:9

简介:本文将介绍如何让PM2在Windows和Linux系统上开机自启动。PM2是一个流行的Node.js进程管理器,它可以确保您的应用程序始终在运行,并在出现故障时自动重启。

千帆应用开发平台“智能体Pro”全新上线 限时免费体验

面向慢思考场景,支持低代码配置的方式创建“智能体Pro”应用

立即体验

在Windows系统上,你可以使用任务计划程序来设置PM2开机自启动。以下是步骤:

  1. 打开“任务计划程序”(Task Scheduler)并创建一个基本任务。
  2. 选择“触发器”(Triggers)选项卡,并设置在计算机启动时运行任务。
  3. 选择“操作”(Actions)选项卡,并点击“新建”(New)按钮。
  4. 在“操作”下拉列表中选择“启动程序”(Start a program),然后浏览并选择PM2的安装路径。
  5. 点击“确定”(OK)保存任务。
    在Linux系统上,你可以使用系统初始化脚本或init.d目录来设置PM2开机自启动。以下是步骤:
  6. 打开终端并进入PM2的安装目录。
  7. 创建一个初始化脚本文件,例如pm2.sh,并将以下内容复制到文件中:
    1. #!/bin/bash
    2. pm2 start /path/to/your/app.js
    请确保将/path/to/your/app.js替换为你的应用程序的实际路径。
  8. 使脚本文件可执行,运行以下命令:
    1. chmod +x pm2.sh
  9. 将脚本文件复制到init.d目录下,运行以下命令:
    1. sudo cp pm2.sh /etc/init.d/pm2
  10. 更新系统服务管理器的配置文件,运行以下命令:
    1. sudo update-rc.d pm2 defaults
    现在,PM2将在系统启动时自动运行。你可以使用以下命令来检查PM2的状态:
    Windows系统:打开“服务”(Services)应用程序,找到PM2进程管理器服务,并检查其状态是否为“正在运行”。
    Linux系统:运行以下命令:
    bash service pm2 status如果输出显示PM2正在运行,则表示已成功设置开机自启动。如果显示未运行,则可以手动启动PM2服务或检查配置文件是否正确。
article bottom image

相关文章推荐

发表评论