From e17a8366ace0a164ac030fbd7229d043a081a07d Mon Sep 17 00:00:00 2001 From: luka Date: Mon, 8 Dec 2025 10:37:32 +0000 Subject: [PATCH] Actualizar backup_script.sh --- backup_script.sh | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/backup_script.sh b/backup_script.sh index f8ba094..5caa37a 100755 --- a/backup_script.sh +++ b/backup_script.sh @@ -1,30 +1,23 @@ #!/bin/bash -# $1 es la ruta absoluta al directorio del script de Python, pasada desde el código BASE_DIR="$1" # --- CONFIGURACIÓN CON RUTAS ABSOLUTAS --- SOURCE_DIR="${BASE_DIR}/data" -# La variable DEST_DIR ahora contendrá el nombre del archivo ZIP con la ruta, NO un directorio TIMESTAMP=$(date +%Y-%m-%d_%H-%M) DEST_FILE="${BASE_DIR}/Copias_Backup/backup_${TIMESTAMP}.zip" # ------------------------------------------ echo "--- Iniciando copia de seguridad de: ${SOURCE_DIR} ---" -# Verificar si el directorio de origen existe if [ -d "$SOURCE_DIR" ]; then echo "Comprimiendo a: $DEST_FILE" - # Navegamos al directorio base para que los nombres de los archivos dentro del ZIP - # sean relativos a BASE_DIR (ej. data/alarmas, data/musica). - cd "$BASE_DIR" || exit 1 # Salir si no se puede cambiar de directorio + + cd "$BASE_DIR" || exit 1 - # Comando 'zip': - # -r: recursivo (incluye subdirectorios) - # -q: silencioso (quita la lista de archivos) - # Ruta del archivo ZIP de destino, y luego la carpeta que queremos comprimir ('data') + zip -rq "$DEST_FILE" "data" if [ $? -eq 0 ]; then