Skip to main content

SC: Cambio de Hora

Este script timeChange.sh es un gestor de cambios horarios y respaldos para varios subdominios de la plataforma. Ejecuta de forma automatizada las URL de los scripts PHP correspondientes a cada tienda para cambiar la hora, hacer respaldos o restaurarlos 

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

Compatibilidad del Script:

  • Comunicación Visual Canarias: Panel
  • Spar Gran Canaria
  • Frigo Martel
  • Pizza Royers
  • Cash Converters

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

Ejecución en terminal del Súper Ordenador:

MODO VERANO

nohup bash /home/cvc/timeChange/timeChange.sh verano >> /home/cvc/timeChange/timeChange.out 2>&1 &

  • Ejecutar el viernes que se vaya a hacer el cambio de hora. 72 Horas después restablecerá los horarios.

MODO INVIERNO

nohup bash /home/cvc/timeChange/timeChange.sh invierno >> /home/cvc/timeChange/timeChange.out 2>&1 &

  • Ejecutar el viernes que se vaya a hacer el cambio de hora. 72 Horas después restablecerá los horarios.

MODO TEST

nohup bash /home/cvc/timeChange/timeChange.sh test >> /home/cvc/timeChange/timeChange.out 2>&1 &

  • Modo test no hace ningún cambio en la base de datos ni en los canales corporativos. 72 Horas después debe confirmar nueva ejecución. Su función principal es ver si el script se mantiene activo hasta pasadas 72 Horas para comprobar si los modos funcionarían adecuadamente.

REGISTRO DE EJECUCIÓN

tail -f /home/cvc/timeChange/timeChange.log

  • Revisa la fecha y hora de ejecución de cualquier modo del script.

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

Ejecución desde Cualquier Equipo:

GUARDAR RESPALDO DE HORARIOS

bash /home/cvc/timeChange/timeChange.sh guardar

  • -

CARGAR RESPALDO DE HORARIOS

bash /home/cvc/timeChange/timeChange.sh cargar

  • -

SUMAR UNA HORA A TODOS LOS CLIENTES

bash /home/cvc/timeChange/timeChange.sh +1

  • -

RESTAR UNA HORA A TODOS LOS CLIENTES

bash /home/cvc/timeChange/timeChange.sh -1

  • -

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