让PM2在开机时自启动
2024.01.29 12:49浏览量:9简介:本文将介绍如何让PM2在Windows和Linux系统上开机自启动。PM2是一个流行的Node.js进程管理器,它可以确保您的应用程序始终在运行,并在出现故障时自动重启。
千帆应用开发平台“智能体Pro”全新上线 限时免费体验
面向慢思考场景,支持低代码配置的方式创建“智能体Pro”应用
立即体验
在Windows系统上,你可以使用任务计划程序来设置PM2开机自启动。以下是步骤:
- 打开“任务计划程序”(Task Scheduler)并创建一个基本任务。
- 选择“触发器”(Triggers)选项卡,并设置在计算机启动时运行任务。
- 选择“操作”(Actions)选项卡,并点击“新建”(New)按钮。
- 在“操作”下拉列表中选择“启动程序”(Start a program),然后浏览并选择PM2的安装路径。
- 点击“确定”(OK)保存任务。
在Linux系统上,你可以使用系统初始化脚本或init.d目录来设置PM2开机自启动。以下是步骤: - 打开终端并进入PM2的安装目录。
- 创建一个初始化脚本文件,例如pm2.sh,并将以下内容复制到文件中:
请确保将#!/bin/bash
pm2 start /path/to/your/app.js
/path/to/your/app.js
替换为你的应用程序的实际路径。 - 使脚本文件可执行,运行以下命令:
chmod +x pm2.sh
- 将脚本文件复制到init.d目录下,运行以下命令:
sudo cp pm2.sh /etc/init.d/pm2
- 更新系统服务管理器的配置文件,运行以下命令:
现在,PM2将在系统启动时自动运行。你可以使用以下命令来检查PM2的状态:sudo update-rc.d pm2 defaults
Windows系统:打开“服务”(Services)应用程序,找到PM2进程管理器服务,并检查其状态是否为“正在运行”。
Linux系统:运行以下命令:bash service pm2 status
如果输出显示PM2正在运行,则表示已成功设置开机自启动。如果显示未运行,则可以手动启动PM2服务或检查配置文件是否正确。

发表评论
登录后可评论,请前往 登录 或 注册