Skip to main content

SC: Cambio de Hora

El 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. Debe ir en un Súper Ordenador.

Funciona para los domingos de cambio horario, si no abre la tienda o cliente el domingo, lo ejecuta el siguiente día disponible.

Espera 72 Horas si se ejecuta un viernes para que la restauración de horarios no se haga antes del propio cambio.

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

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 los domingos de cambio horario. 72 Horas después restablecerá los horarios.
  • [Guardar Respaldo -> 10 Segundos -> Sumar una hora apertura del domingo -> 72 Horas -> Cargar RespaldoRespaldo]

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 los domingos de cambio horario. 72 Horas después restablecerá los horarios.
  • [Guardar Respaldo -> 10 Segundos -> Restar una hora apertura del domingo -> 72 Horas -> Cargar RespaldoRespaldo]

REGISTRO DE EJECUCIÓN

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

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

GUARDAR RESPALDO DE HORARIOS

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

  • Guarda un respaldo de los horarios de todos los clientes y subdominios.

CARGAR RESPALDO DE HORARIOS

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

  • Carga el respaldo de los horarios de todos los clientes y subdominios.

SUMAR UNA HORA A TODOS LOS CLIENTES

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

  • Suma una hora a las apertura en los horarios de todos los clientes y subdominios en los domingos y posteriores de cambio horario.

RESTAR UNA HORA A TODOS LOS CLIENTES

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

  • Resta una hora a las apertura en los horarios de todos los clientes y subdominios en los domingos y posteriores de cambio horario.

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 las horas previstas para comprobar si los modos funcionarían adecuadamente.

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

Requisitos obligatorios:

  • -
  • -