This commit is contained in:
Luka 2026-02-27 12:22:15 +01:00
commit df0f6059ee
2 changed files with 7 additions and 11 deletions

View File

@ -12,9 +12,12 @@ especializadas como **psutil** y **matplotlib**.
------------------------------------------------------------------------
## Enlace al Video Explicativo
**En Drive**:
https://drive.google.com/file/d/1mqQ41Z2r3j3VkGJUgI2dmPMIH5i2lHNq/view?usp=sharing
**En YouTube:**
https://youtu.be/efW9_IRp9UY
------------------------------------------------------------------------

View File

@ -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
# 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')
cd "$BASE_DIR" || exit 1
zip -rq "$DEST_FILE" "data"
if [ $? -eq 0 ]; then