AlphaMoatによると、2026-09時点でPM2 Process Managerのダウンロード数は3,921、スター数は3で、AIスキル全体5,078件中2,643位、IT運用・セキュリティでは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、全 CPU を使うクラスターモードの -i max、メモリ超過で再起動する --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 |
作者が公開した元のファイルをテキストのまま表示しています。AlphaMoat による編集や審査はしていません。リンクはクリックできません。コマンドは内容を確認してから実行してください。取得日 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
```
使う前にスキルパッケージの安全性を調べ、結果に応じて導入を止めるスキルです。
Manages free AI models from OpenRouter for OpenClaw. Automatically ranks models by quality, configures fallbacks for rate-limit handling, and updates opencla...
OpenClaw の設定、資格情報、ワークスペースをバックアップし復元するスキルです。
1Password CLI でシークレットを扱うための設定と使い方です。
プロンプト注入や危険なコマンドを検出すると説明されている OpenClaw 用セキュリティプラグインです。
tmux セッションを遠隔操作し、対話型 CLI にキーを送って出力を取得します。
アプリケーションセキュリティ技術者の視点でコードと構成を監査します。
Tencent Cloud のオブジェクトストレージとデータ処理サービスを管理するスキルです。
データ月:2026-09 · ダウンロード数、スター数、インストール数は公開スキルレジストリ(ClawHub、SkillHub)から月単位で集計しています。詳しくはデータの方法論をご覧ください。