Foros del Web » Programando para Internet » PHP »

Ayuda con ejecucion de script, Debo usar cron??

Estas en el tema de Ayuda con ejecucion de script, Debo usar cron?? en el foro de PHP en Foros del Web. Hola a todos en el foro. Mi consulta es la siguiente. Tengo que crear un script que revise tres horas dentro de un dia, ejemplo: ...
  #1 (permalink)  
Antiguo 07/07/2009, 21:19
 
Fecha de Ingreso: junio-2006
Mensajes: 137
Antigüedad: 18 años, 5 meses
Puntos: 0
Ayuda con ejecucion de script, Debo usar cron??

Hola a todos en el foro.

Mi consulta es la siguiente.

Tengo que crear un script que revise tres horas dentro de un dia, ejemplo:
Debo revisar a las 09 horas si en la base de datos existen unos formularios sin llenar.
A las 12 debo revisar nuevamente que no existan formularios vacios, si es asi mano un mail.
A las 18: informar que deben llenar el formulario. via mail
A las 19 cerrar temporalmente el llenado de formularios.

La ejecucion del mail y el proceso de formularios, lo puedo hacer facilmente, el problema esta en como dejo dando vueltas el script durante el dia para que revise las horas y realice las tareas.
e windows, ejecutar un socket en
Estuve leyendo harto todos los link same llevan a CRON o al administrador de tareas de tareas de windows.
Existe una funcion que se llama getdate(), estaba pensando en lo siguiente:

Si dejo un loop ejemplo un WHILE que se este ejecutando durante el dia obteniendo la hora y comprobando o ejecutando las acciones y que al llegar a las 19 horas de la de salida del loop

Esto genera algun problema en el servidor o n o??

Espero haberme explicado, sino acepto garabatos jeje. Ojala puedan orientarme

Gracias de antemano
  #2 (permalink)  
Antiguo 07/07/2009, 21:23
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: Ayuda con ejecucion de script, Debo usar cron??

Tu puedes programar el cron para que se ejecute a esas horas exactamente y realizar las acciones que necesitas

Saludos.
  #3 (permalink)  
Antiguo 08/07/2009, 19:49
 
Fecha de Ingreso: junio-2006
Mensajes: 137
Antigüedad: 18 años, 5 meses
Puntos: 0
Respuesta: Ayuda con ejecucion de script, Debo usar cron??

Gracias por responder GatorV, pero aca va otra consulta.

Yo estoy usando windows, esto significa que tendre que diseñar un cron cierto?? para que lo ejecute el admin de tareas.

Lo otro lo del loop que mencionaba yo se podra hacer??

Podrias darme una mano sobre como creo el cron, no pido codigos sino algun dato o darme un lineamiento aq seguir, ando medio perdido con esto.

Gracias
  #4 (permalink)  
Antiguo 08/07/2009, 20:48
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: Ayuda con ejecucion de script, Debo usar cron??

Lo del loop no es conveniente ya que va a estar ejecutandose continuamente, mejor utiliza la herramienta que te brinda tu sistema operativo.

Si estas usando windows no usas cron usas el programador de tareas. Lo que debes de hacer es un script PHP que haga las tareas que requieres y decirle al programador de tareas cuando ejecutar el archivo.

Saludos.
  #5 (permalink)  
Antiguo 08/07/2009, 21:08
 
Fecha de Ingreso: junio-2006
Mensajes: 137
Antigüedad: 18 años, 5 meses
Puntos: 0
Respuesta: Ayuda con ejecucion de script, Debo usar cron??

Gracias again GatorV voy a ver como me va, metemia que el loop no era viable, aparte el servidor tendria que tener el max_execution_time con uun valor exagerado y los recurjsos de servidor se irian a las pailas, en fin,

Gracias una vez amigos del foro en especial GatorV por la ayuda, gracias, cualquier duda no pensare en molestarte, jejej
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:32.