Foros del Web » Programando para Internet » PHP »

Tareas cron

Estas en el tema de Tareas cron en el foro de PHP en Foros del Web. Buenas! He comprobado que el paquete de hosting en el que tengo alojada mi web no me genera archivos cron, así que he pensado que ...
  #1 (permalink)  
Antiguo 28/07/2010, 01:44
 
Fecha de Ingreso: julio-2010
Mensajes: 29
Antigüedad: 13 años, 9 meses
Puntos: 0
Tareas cron

Buenas!

He comprobado que el paquete de hosting en el que tengo alojada mi web no me genera archivos cron, así que he pensado que podría hacer uno...¿Y luego? ¿Basta con hacer un cron.php? No podré ejecutar tareas cron si mi paquete no lo contempla? Gracias por adelantado.
  #2 (permalink)  
Antiguo 28/07/2010, 03:44
 
Fecha de Ingreso: septiembre-2008
Mensajes: 67
Antigüedad: 15 años, 7 meses
Puntos: 3
Respuesta: Tareas cron

Si tu hosting no te permite ejecutar cronjobs, no es tan sencillo que puedas crear un simil a los cronjobs.
lo que puedes hacer es un apaño para que cada vez que hagan un hit a tu web se mire la hora del hit y de alguna manera compruebe si hay algun cron que ejecutarse y ejecutarlo....
  #3 (permalink)  
Antiguo 28/07/2010, 05:07
 
Fecha de Ingreso: julio-2010
Mensajes: 29
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: Tareas cron

Gracias por la respuesta pero no se si termino de entenderla...¿Te refieres a hacer la ejecución cron cada vez que se habra mi página web?
  #4 (permalink)  
Antiguo 28/07/2010, 05:17
Avatar de Vun
Vun
Colaborador
 
Fecha de Ingreso: agosto-2009
Ubicación: Benalmádena, España
Mensajes: 2.265
Antigüedad: 14 años, 8 meses
Puntos: 150
Respuesta: Tareas cron

Te explico lo que entendi de @djrony, sería que los propios visitantes a tu web activan un script cada X tiempo. Por ejemplo, quieres que se ejecute un php 1 vez al dia. Con date("z") obtenemos el día del año (de 0 a 364), de este modo en tu base de datos tendras una tabla con 1 solo campo numerico.

En la portada de tu web, en cada visitante, comprobaremos si el dato guardado es igual a date("z"), de no ser asi, ejecutamos el script que hace de cronjob y guardamos el date("z") en la base de datos, de modo que hasta que pase el dia no se va a ejecutar de nuevo nuestro "cronjob".

Es una forma.
  #5 (permalink)  
Antiguo 29/07/2010, 01:40
 
Fecha de Ingreso: julio-2010
Mensajes: 29
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: Tareas cron

Ok, entiendo. De todas formas, y para que nos quede claro, no sería un cronjob ¿verdad? Sino un script que se ejecutaría al abrir mi página...Suficiente.
Gracias por vuestras respuestas. Un saludo

Etiquetas: cron, hosting, servidores
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 18:28.