mongodb backuscript
#Add the following line to run the backup daily at 2:00 AM: 0 2 * * * /home/sas/mongo_backup.sh #!/bin/bash # MongoDB Daily Backup Script # Place in /home/sas/mongo_backup.sh and make executable # ------------------------------ # CONFIGURATION # ------------------------------ BACKUP_DIR="/usr/src/mongodb" # Base backup directory RETENTION_DAYS=7 # Keep backups for 7 days MONGODUMP_CMD="mongodump" # Path to mongodump (if not in $PATH) LOG_FILE="/var/log/mongo_backup.log" # Log file TIMESTAMP=$(date +"%Y%m%d_%H%M%S") # Timestamp for this backup BACKUP_PATH="$BACKUP_DIR/$TIMESTAMP" # Full backup path # ------------------------------ # FUNCTIONS # -...