# Command: `runcloud:cleanup-snapshots
                           {--debug}
                           {--dry-run}
                           {--backup-id=}
                           {--batch-size=50 : Number of backups to process per batch} {--force}`

**Description**: Clean up old backup snapshots based on retention policies
**Status**: completed
**Started**: 2025-05-06 09:44:36 | **Ended**: 2025-05-06 09:44:36 | **Duration**: 0s
**Jobs**: 0 dispatched / 0 completed / 0 failed

---

## Command Output

09:44:36 [INFO] Runcloud Backup Snapshots Cleanup Tool

09:44:36 [INFO] Runcloud Backup Snapshots Cleanup Tool

09:44:36 [INFO] ----------------------------------------

09:44:36 [INFO] ----------------------------------------

09:44:36 [INFO] Options:

09:44:36 [INFO] Options:

09:44:36 [INFO] --debug         Show detailed debug information about each snapshot

09:44:36 [INFO] --debug         Show detailed debug information about each snapshot

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

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

09:44:36 [INFO] --backup-id=X   Process a specific backup by ID

09:44:36 [INFO] --backup-id=X   Process a specific backup by ID

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

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

09:44:36 [INFO] Retention Policy:

09:44:36 [INFO] Retention Policy:

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

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

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

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

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

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

09:44:36 [INFO] DRY RUN MODE: No snapshots will actually be deleted

09:44:36 [INFO] DRY RUN MODE: No snapshots will actually be deleted

09:44:36 [INFO] Fetching specific backup ID: 244266

09:44:36 [INFO] Fetching specific backup ID: 244266

09:44:36 [ERROR] Failed to process backup 244266: Backup with ID 244266 not found

09:44:36 [ERROR] Failed to process backup 244266: Backup with ID 244266 not found

09:44:36 [INFO] === Summary ===

09:44:36 [INFO] === Summary ===

09:44:36 [INFO] Total backup instances: 0

09:44:36 [INFO] Total backup instances: 0

09:44:36 [INFO] Processed backup instances: 0

09:44:36 [INFO] Processed backup instances: 0

09:44:36 [INFO] Processed snapshots: 0

09:44:36 [INFO] Processed snapshots: 0

09:44:36 [INFO] Snapshots identified for deletion: 0

09:44:36 [INFO] Snapshots identified for deletion: 0

09:44:36 [INFO] Errors encountered: 0

09:44:36 [INFO] Errors encountered: 0

09:44:36 [INFO] Lock released for runcloud:cleanup-snapshots
                           {--debug}
                           {--dry-run}
                           {--backup-id=}
                           {--batch-size=50 : Number of backups to process per batch} {--force}

09:44:36 [INFO] Lock released for runcloud:cleanup-snapshots
                           {--debug}
                           {--dry-run}
                           {--backup-id=}
                           {--batch-size=50 : Number of backups to process per batch} {--force}

---

## Jobs (0)

*No jobs dispatched*

*Exported at 2026-06-07T08:37:57+00:00*
