# Command: `runcloud:cleanup-snapshots`

**Description**: Clean up old backup snapshots based on retention policies
**Status**: completed
**Started**: 2025-05-06 09:50:32 | **Ended**: 2025-05-06 09:54:50 | **Duration**: 4m 18s
**Jobs**: 0 dispatched / 0 completed / 0 failed

---

## Command Output

09:50:32 [INFO] Runcloud Backup Snapshots Cleanup Tool

09:50:32 [INFO] Runcloud Backup Snapshots Cleanup Tool

09:50:32 [INFO] ----------------------------------------

09:50:32 [INFO] ----------------------------------------

09:50:32 [INFO] Options:

09:50:32 [INFO] Options:

09:50:32 [INFO] --debug         Show detailed debug information about each snapshot

09:50:32 [INFO] --debug         Show detailed debug information about each snapshot

09:50:32 [INFO] --dry-run       Check which snapshots would be deleted without actually deleting them

09:50:32 [INFO] --dry-run       Check which snapshots would be deleted without actually deleting them

09:50:32 [INFO] --backup-id=X   Process a specific backup by ID

09:50:32 [INFO] --backup-id=X   Process a specific backup by ID

09:50:32 [INFO] --batch-size=N  Number of backups to process per batch (default: 50)

09:50:32 [INFO] --batch-size=N  Number of backups to process per batch (default: 50)

09:50:32 [INFO] --direct-api    Bypass database cache and fetch directly from API

09:50:32 [INFO] --direct-api    Bypass database cache and fetch directly from API

09:50:32 [INFO] Retention Policy:

09:50:32 [INFO] Retention Policy:

09:50:32 [INFO] - All sites: Keep all snapshots from the last 14 days

09:50:32 [INFO] - All sites: Keep all snapshots from the last 14 days

09:50:32 [INFO] - All sites: Keep snapshots from the 1st of each month for older backups

09:50:32 [INFO] - All sites: Keep snapshots from the 1st of each month for older backups

09:50:32 [INFO] - MONEY sites: Additionally keep weekly (Saturday) snapshots for 3 months

09:50:32 [INFO] - MONEY sites: Additionally keep weekly (Saturday) snapshots for 3 months

09:50:32 [INFO] DRY RUN MODE: No snapshots will actually be deleted

09:50:32 [INFO] DRY RUN MODE: No snapshots will actually be deleted

09:50:32 [INFO] Fetching specific backup ID: 244266 (direct from API)

09:50:32 [INFO] Fetching specific backup ID: 244266 (direct from API)

09:50:32 [INFO] Fetching backup directly from RunCloud API...

09:50:32 [INFO] Fetching backup directly from RunCloud API...

09:54:49 [INFO] Found backup via API: ID=244266, Name=www-blogram-jp

09:54:49 [INFO] Found backup via API: ID=244266, Name=www-blogram-jp

09:54:49 [INFO] Processing specific backup ID: 244266

09:54:49 [INFO] Processing specific backup ID: 244266

09:54:49 [INFO] Processing backup \#244266 (Standard policy)

09:54:49 [INFO] Processing backup \#244266 (Standard policy)

09:54:49 [INFO] Name: www-blogram-jp

09:54:49 [INFO] Name: www-blogram-jp

09:54:49 [INFO] Web Application ID: 2269432

09:54:49 [INFO] Web Application ID: 2269432

09:54:50 [INFO] Found 0 snapshots

09:54:50 [INFO] Found 0 snapshots

09:54:50 [INFO] No snapshots found for this backup

09:54:50 [INFO] No snapshots found for this backup

09:54:50 [INFO] === Summary ===

09:54:50 [INFO] === Summary ===

09:54:50 [INFO] Total backup instances: 1

09:54:50 [INFO] Total backup instances: 1

09:54:50 [INFO] Processed backup instances: 1

09:54:50 [INFO] Processed backup instances: 1

09:54:50 [INFO] Processed snapshots: 0

09:54:50 [INFO] Processed snapshots: 0

09:54:50 [INFO] Snapshots identified for deletion: 0

09:54:50 [INFO] Snapshots identified for deletion: 0

09:54:50 [INFO] Errors encountered: 0

09:54:50 [INFO] Errors encountered: 0

---

## Jobs (0)

*No jobs dispatched*

*Exported at 2026-06-07T08:20:17+00:00*
