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 ## Enlace al Video Explicativo
**En Drive**:
https://drive.google.com/file/d/1mqQ41Z2r3j3VkGJUgI2dmPMIH5i2lHNq/view?usp=sharing 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 #!/bin/bash
# $1 es la ruta absoluta al directorio del script de Python, pasada desde el código
BASE_DIR="$1" BASE_DIR="$1"
# --- CONFIGURACIÓN CON RUTAS ABSOLUTAS --- # --- CONFIGURACIÓN CON RUTAS ABSOLUTAS ---
SOURCE_DIR="${BASE_DIR}/data" 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) TIMESTAMP=$(date +%Y-%m-%d_%H-%M)
DEST_FILE="${BASE_DIR}/Copias_Backup/backup_${TIMESTAMP}.zip" DEST_FILE="${BASE_DIR}/Copias_Backup/backup_${TIMESTAMP}.zip"
# ------------------------------------------ # ------------------------------------------
echo "--- Iniciando copia de seguridad de: ${SOURCE_DIR} ---" echo "--- Iniciando copia de seguridad de: ${SOURCE_DIR} ---"
# Verificar si el directorio de origen existe
if [ -d "$SOURCE_DIR" ]; then if [ -d "$SOURCE_DIR" ]; then
echo "Comprimiendo a: $DEST_FILE" 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': cd "$BASE_DIR" || exit 1
# -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" zip -rq "$DEST_FILE" "data"
if [ $? -eq 0 ]; then if [ $? -eq 0 ]; then