🧩 Gestor de Contenidos

El script actualizarLista.php se centra en guardar, cargar y modificar la posición de los contenidos multimedia del los clientes. También puede borrar la caché para asegurar la visualización de los contenidos programados a futuro. Contiene diversos modos de función explicados más adelante con su específica url de ejecución.

Existen dos variantes:

----------------------------------------------------------------------------------------------------------------------------------------------

Canales Corporativos Compatibles:

----------------------------------------------------------------------------------------------------------------------------------------------

Ejecución en Cualquier Equipo:

MODO RESPALDO

Respaldo General: Todos los Clientes
https://panel.comunicacionvisualcanarias.com/_scripts/actualizarLista.php?action=backup

Respaldo: Spar Gran Canaria
https://spar.comunicacionvisualcanarias.com/_scripts/actualizarLista.php?action=backup

Respaldo: Frigo Martel
https://frigomartel.comunicacionvisualcanarias.com/_scripts/actualizarLista.php?action=backup

Respaldo: Pizza Royers
https://pizzaroyers.comunicacionvisualcanarias.com/_scripts/actualizarLista.php?action=backup

Respaldo: Cash Converters
https://cashconverters.comunicacionvisualcanarias.com/_scripts/actualizarLista.php?action=backup

MODO RESTAURACIÓN

Restauración General: Todos los Clientes
https://panel.comunicacionvisualcanarias.com/_scripts/actualizarLista.php?action=restore

Restauración: Spar Gran Canaria
https://spar.comunicacionvisualcanarias.com/_scripts/actualizarLista.php?action=restore

Restauración: Frigo Martel
https://frigomartel.comunicacionvisualcanarias.com/_scripts/actualizarLista.php?action=restore

Restauración: Pizza Royers
https://pizzaroyers.comunicacionvisualcanarias.com/_scripts/actualizarLista.php?action=restore

Restauración: Cash Converters
https://cashconverters.comunicacionvisualcanarias.com/_scripts/actualizarLista.php?action=restore

MODO PERMUTACIÓN

Permutación General: Todos los Clientes
https://panel.comunicacionvisualcanarias.com/_scripts/actualizarLista.php?action=permutation

Permutación: Spar Gran Canaria
https://spar.comunicacionvisualcanarias.com/_scripts/actualizarLista.php?action=permutation

Permutación: Frigo Martel
https://frigomartel.comunicacionvisualcanarias.com/_scripts/actualizarLista.php?action=permutation

Permutación: Pizza Royers
https://pizzaroyers.comunicacionvisualcanarias.com/_scripts/actualizarLista.php?action=permutation

Permutación: Cash Converters
https://cashconverters.comunicacionvisualcanarias.com/_scripts/actualizarLista.php?action=permutation

MODO AJUSTE

Ajuste General: Todos los Clientes
https://panel.comunicacionvisualcanarias.com/_scripts/actualizarLista.php?action=adjust

Ajuste: Spar Gran Canaria
https://spar.comunicacionvisualcanarias.com/_scripts/actualizarLista.php?action=adjust

Ajuste: Frigo Martel
https://frigomartel.comunicacionvisualcanarias.com/_scripts/actualizarLista.php?action=adjust

Ajuste: Pizza Royers
https://pizzaroyers.comunicacionvisualcanarias.com/_scripts/actualizarLista.php?action=adjust

Ajuste: Cash Converters
https://cashconverters.comunicacionvisualcanarias.com/_scripts/actualizarLista.php?action=adjust

MODO ACTUALIZAR CACHÉ

Actualizar Caché General: Todos los Clientes
https://panel.comunicacionvisualcanarias.com/_scripts/actualizarLista.php?action=update

Actualizar Caché: Spar Gran Canaria
https://spar.comunicacionvisualcanarias.com/_scripts/actualizarLista.php?action=update

Actualizar Caché: Frigo Martel
https://frigomartel.comunicacionvisualcanarias.com/_scripts/actualizarLista.php?action=update

Actualizar Caché: Pizza Royers
https://pizzaroyers.comunicacionvisualcanarias.com/_scripts/actualizarLista.php?action=update

Actualizar Caché: Cash Converters
https://cashconverters.comunicacionvisualcanarias.com/_scripts/actualizarLista.php?action=update

Actualizar Caché: Hilo Musical
https://hilomusical.comunicacionvisualcanarias.com/_scripts/borrarCache.php?action=all

------------------------------------------------------------------------------------------------------------------------------------

Requisitos obligatorios:

#!/bin/bash

# Script para ejecutar varias URLs de actualización de playlists simultáneamente
# Log: /home/cvc/EditList/EditList.log

LOG_FILE="/home/cvc/EditList/EditList.log"

# Mostrar hora de inicio
echo "----------------------------------------" | tee -a "$LOG_FILE"
echo "🕒 Ejecución iniciada: $(date '+%Y-%m-%d %H:%M:%S')" | tee -a "$LOG_FILE"

URLS=(
  "https://panel.comunicacionvisualcanarias.com/_scripts/actualizarLista.php?action=update"
)

# Función para ejecutar cada URL
procesar_url() {
    local URL="$1"
    local HTTP_CODE
    HTTP_CODE=$(curl -s -o /dev/null -w "%{http_code}" "$URL")

    if [ "$HTTP_CODE" -eq 200 ]; then
        echo "✅ URL procesada correctamente: $URL" | tee -a "$LOG_FILE"
    else
        echo "❌ Error al procesar URL. Código HTTP: $HTTP_CODE : $URL" | tee -a "$LOG_FILE"
    fi
}

# Ejecutar todas las URLs simultáneamente
for URL in "${URLS[@]}"; do
    procesar_url "$URL" &
done

# Esperar a que todas terminen
wait

# Mostrar hora de finalización
echo "✅ Ejecución finalizada: $(date '+%Y-%m-%d %H:%M:%S')" | tee -a "$LOG_FILE"
echo "" | tee -a "$LOG_FILE"


Revision #26
Created 27 October 2025 14:38:02 by Desarrollo
Updated 30 January 2026 10:36:10 by Desarrollo