Ver Mensaje Individual
  #13 (permalink)  
Antiguo 09/04/2017, 14:44
oggy_15_3
 
Fecha de Ingreso: marzo-2015
Mensajes: 183
Antigüedad: 9 años, 7 meses
Puntos: 8
Respuesta: Comprobar si fecha y hora cumple se encuentra en rango de semanas

[QUOTE=xerifandtomas;4815363]Y puedes explicar que es lo que querias, por que aun que ya lo tengas me dejas intrigado.

Claro.
Veras.. tome referencia php ya que es el lenguaje con la que más estoy trabajando,
pero en sí esta tarea la necesitaba en BASH.
Este script se ejecuta a través del CRON (linux) cada 15 min. de todos los días,
pero muy a parte de ejecutarse todos los días me indicaron que el contenido (querys que generan reportes) deben de ejecutarse en horas no laborales.

EJM:
Los reportes deben generarse si la fecha del sistema (ejecucion del CRON) cumple con lo siguiente:
-A partir del sabado 9pm hasta la hora 5am del dia lunes.
comprobar('2017-04-08 21:00:00','6 21:00:00','1 05:00:00')#valido

El primer parámetro siempre va a cambiar ya que es la fecha del sistema que se captura cada 15 min., pero el 2do y 3er parámetro son fijos.
Y yo a simple vista sé que si es una fecha y hora valida para que se ejecute mis reportes.
En pocas palabras el reporte no se ejecutara los lunes a partir de las 5:00:01 hasta los sábados 20:59:59

NOTA: el primer parámetro es una variable que captura la fecha del sistema.
Esa es mi lógica.
PD: Creo que debí postear este contenido al inicio, está más entendible.. sry

Última edición por oggy_15_3; 09/04/2017 a las 15:05