#!/bin/bash # ============================================================ # cron-backup.sh — Wrapper para cron job Hermes # Chamado automaticamente todo dia às 02:00 # ============================================================ SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" LOG_FILE="$SCRIPT_DIR/../logs/cron-backup.log" mkdir -p "$(dirname "$LOG_FILE")" exec >> "$LOG_FILE" 2>&1 echo "==========================================" echo "Cron backup iniciado: $(date '+%Y-%m-%d %H:%M:%S')" echo "==========================================" bash "$SCRIPT_DIR/backup-vault.sh" EXIT_CODE=$? if [ $EXIT_CODE -eq 0 ]; then echo "Backup concluído com sucesso: $(date '+%Y-%m-%d %H:%M:%S')" else echo "ERRO no backup - código: $EXIT_CODE - $(date '+%Y-%m-%d %H:%M:%S')" >&2 fi exit $EXIT_CODE