据 AlphaMoat 统计,截至 2026-09,PM2 Process Manager 累计下载 3,921 次、获 3 个星标,在全部 5,078 个 AI 技能中排名第 2,643 位,在「运维安全」分类(264 个)中排名第 157 位。
| 平台 | 累计安装 | 累计下载 | 星标 | 评论 |
|---|---|---|---|---|
| ClawHub ↗ | 129 | 3,833 | 3 | - |
| SkillHub ↗ | 208 | 3,921 | 3 | — |
各平台的计数口径不同,统计时间不一致。
PM2 是带内置负载均衡的 Node.js 生产进程管理器,经 npm install -g pm2 安装。常用命令:pm2 start app.js 或以 --name 启动 npm 脚本;pm2 list 查看进程;pm2 logs 查日志(可 --lines 100);pm2 restart、stop、delete 与 reload(零停机重载);pm2 show 查详情、pm2 monit 实时监控。开机自启用 pm2 save 保存当前进程列表,再执行 pm2 startup 生成并按提示以 sudo 运行启动脚本。支持 Next.js 生产构建(先 build 再交给 PM2)与 ecosystem.config.js 配置文件(name、script、args、cwd 与 env,如 NODE_ENV=production、PORT=3000)。实用参数:--name 命名、--watch 文件变更自动重启、-i max 集群模式启用全部 CPU、--max-memory-restart 200M 内存超限自动重启、--cron 定时重启。清理命令含 pm2 delete all、pm2 kill 与 pm2 unstartup。配套 skill-card 提醒:开机启动命令会改动主机服务启动行为且可能需要提权,sudo 前应核对确切命令;save/delete/kill/unstartup 会影响运行中服务或固化非预期的进程列表,生产机上执行前先核对进程列表;全局 npm 安装应仅来自预期的 registry。
资料发布于 2026-10-27
以下是根据技能文档生成的示例,不代表实际运行结果。
2026-09 起统计方法调整:同名技能按作者分别统计,并覆盖全部技能。图中虚线为调整前的月份,与之后的数据不直接比较,也不计算跨越调整的增长。
| 月份 | 累计下载 | 环比 | 星标 |
|---|---|---|---|
| 2026-09 | 3,921 | — | 3 |
| 2026-08 | 3,745 | +3.0% | 3 |
| 2026-07 | 3,636 | +5.5% | 3 |
| 2026-06 | 3,448 | +3.4% | 3 |
| 2026-05 | 3,335 | — | 3 |
| 2026-03 | 2,990 | — | 3 |
以下是作者发布的原始文件,按纯文本显示,本站未做修改或审核;其中的链接不可点击,命令请核实后再运行。抓取于 2026-10-23。
--- name: pm2 description: Manage Node.js applications with PM2 process manager. Use for deploying, monitoring, and auto-restarting Node apps in production. Covers starting apps, viewing logs, setting up auto-start on boot, and managing multiple processes. --- # PM2 Process Manager Production process manager for Node.js with built-in load balancer. ## Install
```bash
npm install -g pm2
```
## Quick Start
```bash
# Start an app
pm2 start app.js
pm2 start npm --name "my-app" -- start
pm2 start "npm run start" --name my-app
# With specific port/env
pm2 start npm --name "my-app" -- start -- --port 3000
PORT=3000 pm2 start npm --name "my-app" -- start
```
## Common Commands
```bash
# List processes
pm2 list
pm2 ls
# Logs
pm2 logs # All logs
pm2 logs my-app # Specific app
pm2 logs --lines 100 # Last 100 lines
# Control
pm2 restart my-app
pm2 stop my-app
pm2 delete my-app
pm2 reload my-app # Zero-downtime reload
# Info
pm2 show my-app
pm2 monit # Real-time monitor
```
## Auto-Start on Boot
```bash
# Save current process list
pm2 save
# Generate startup script (run the output command with sudo)
pm2 startup
# Example output - run this:
# sudo env PATH=$PATH:/opt/homebrew/bin pm2 startup launchd -u username --hp /Users/username
```
## Next.js / Production Builds
```bash
# Build first
npm run build
# Start production server
pm2 start npm --name "my-app" -- start
# Or with ecosystem file
pm2 start ecosystem.config.js
```
## Ecosystem File (ecosystem.config.js)
```javascript
module.exports = {
apps: [{
name: 'my-app',
script: 'npm',
args: 'start',
cwd: '/path/to/app',
env: {
NODE_ENV: 'production',
PORT: 3000
}
}]
}
```
## Useful Flags
| Flag | Description |
|------|-------------|
| `--name` | Process name |
| `--watch` | Restart on file changes |
| `-i max` | Cluster mode (all CPUs) |
| `--max-memory-restart 200M` | Auto-restart on memory limit |
| `--cron "0 * * * *"` | Scheduled restart |
## Cleanup
```bash
pm2 delete all # Remove all processes
pm2 kill # Kill PM2 daemon
pm2 unstartup # Remove startup script
```
在使用技能包之前做安全扫描,并按结论决定放行或拦截的技能。
管理OpenClaw的OpenRouter免费AI模型,自动按质量排名模型,配置速率限制备用方案,并更新opencla...
备份与恢复 OpenClaw 配置、凭据与工作区的技能。
配置并使用 1Password CLI 处理密钥。
一款被描述为可检测提示注入与危险命令的 OpenClaw 安全插件。
远程控制 tmux 会话,向交互式命令行发送按键并抓取输出。
以应用安全工程师视角做代码与架构的安全审计。
管理腾讯云对象存储与数据万象的技能。
数据月份:2026-09 · 下载/星标/安装数聚合自公开技能注册库(ClawHub、SkillHub),按月更新。口径说明见数据方法。