Foros del Web » Programando para Internet » PHP »

Ejecutar cada 24 horas

Estas en el tema de Ejecutar cada 24 horas en el foro de PHP en Foros del Web. Hola nesecito insertar unos valores en unas tablas cada 24 horas, como puedo hacer para que todos los dias a una misma hora se ejecute ...
  #1 (permalink)  
Antiguo 03/05/2005, 19:01
 
Fecha de Ingreso: abril-2005
Mensajes: 16
Antigüedad: 12 años, 7 meses
Puntos: 1
Ejecutar cada 24 horas

Hola nesecito insertar unos valores en unas tablas cada 24 horas, como puedo hacer para que todos los dias a una misma hora se ejecute un archivo de php ??

Este archivo lo que hacer en realidad es busca la fecha actual calcula un serie de cosas con otros archivos y debe de hacer unos insert en las tablas de mysql, pero lo debe hacer todos los dias a una misma hora ...
Alguien sabra como hacer eso ??? no quiero usar un sleep, pues se estaria ejecutando continuamente lo cual genera un desgaste inutil, es muy ineficiente....
  #2 (permalink)  
Antiguo 03/05/2005, 20:43
 
Fecha de Ingreso: abril-2005
Mensajes: 40
Antigüedad: 12 años, 8 meses
Puntos: 0
este script esta en internet?, o sea en un servidor. Si es asi no vas a poder, y ni siquiera con un sleep, ya que el tiempo de ejecucion de un archivo php tiene un limite definido por el servidor. Esto es para que ningun novato cuelgue el serrvidor.

Pero si lo tenes en un lugar donde vos tengas total acceso(root), hace un programujo que haga eso y listo.

sino podrias tener el pragrama este en otra maquina que calcule en tiempo, se connecte y ejecute el script. Es solo una idea.


suertes.
  #3 (permalink)  
Antiguo 03/05/2005, 20:58
Avatar de Neuron_376  
Fecha de Ingreso: abril-2005
Mensajes: 1.051
Antigüedad: 12 años, 8 meses
Puntos: 2
Hola

Mira, dentro de los administradores de bases de datos, existen procesos progamados, TASKS, JOBS, etc, tambien dentro de los diferentes servidores existen estos procesos, por ejemplo:

Windows --> Tareas programadas
Linux ------> CRON (no recuerdo exactamente el comando)

Y bueno, lo mejor realmente es encontrar la opcion que te menciono dentro de tu administrador de bases de datos, si estas en un hosting rentado, lo mas seguro es que en alguna opcion ellos ya te den esta posibilidad, sino, en tu misma interface para la base de datos debe tenerla..

Pero bueno, si estas en hosting rentado, preguntales a ellos donde se encuentra dicha opcion en tu panel de control.

Suerte!!
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 03:37.