Files
cronmaster/scripts/clear-backups.sh
2025-08-18 14:06:20 +01:00

12 lines
395 B
Bash
Executable File

# @id: clear-backups
# @title: Clear backups
# @description: Clears old backups after a successful job
#!/bin/bash
# Clean old backups
# Remove backup files older than 30 days
BACKUP_DIR="/backup"
find "$BACKUP_DIR" -name "*.sql" -type f -mtime +30 -delete
find "$BACKUP_DIR" -name "*.tar.gz" -type f -mtime +30 -delete
find "$BACKUP_DIR" -name "backup_*" -type f -mtime +30 -delete