據 AlphaMoat 統計,截至 2026-09,PM2 Process Manager 累計下載 3,921 次、獲 3 個星標,在全部 5,078 個 AI 技能中排名第 2,643 位,在「運維安全」分類(264 個)中排名第 157 位。
| 平台 | 累計安裝 | 累計下載 | 星標 | 評論 |
|---|---|---|---|---|
| ClawHub ↗ | 129 | 3833 | 3 | - |
| SkillHub ↗ | 208 | 3921 | 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 | 3921 | — | 3 |
| 2026-08 | 3745 | +3.0% | 3 |
| 2026-07 | 3636 | +5.5% | 3 |
| 2026-06 | 3448 | +3.4% | 3 |
| 2026-05 | 3335 | — | 3 |
| 2026-03 | 2990 | — | 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),按月更新。口徑說明見資料方法。