Foros del Web » Programando para Internet » PHP »

cron y mysql

Estas en el tema de cron y mysql en el foro de PHP en Foros del Web. Por favor si alguien sabe esto, necesito de forma urgente enviar mail una vez al dia cada que vez que un proceso cron lee ne ...
  #1 (permalink)  
Antiguo 24/02/2006, 13:18
 
Fecha de Ingreso: diciembre-2002
Mensajes: 472
Antigüedad: 15 años
Puntos: 0
cron y mysql

Por favor si alguien sabe esto, necesito de forma urgente enviar mail una vez al dia cada que vez que un proceso cron lee ne la base de datos que un campo de una tabla la base de datos tiene el valor "R".Saben si esot puede hacerse y como? Recien vi a interfaz cron de CPanel X pero no entiendo bien que debo poner en comando.
Saludos y gracias si pueden ayudarme.
  #2 (permalink)  
Antiguo 24/02/2006, 14:33
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
El archivo a ejecutar lo puedes hacer tipo:

GET http://www.tal/script_tuyo.tal >/dev/null

Y luego configuras tu cron para el tema de la ejecución por intervalos de tiempos que tu definas.

(Podrías consultar con tu proveedor para que te indique la mejor forma)

Un saludo,
  #3 (permalink)  
Antiguo 24/02/2006, 15:15
Avatar de uamistad  
Fecha de Ingreso: diciembre-2004
Ubicación: Cd. de México
Mensajes: 1.395
Antigüedad: 13 años
Puntos: 1
Haz un script que al ejecutarlo, lea la base de datos y si se cumple X condición, que envíe un email. Llamemos a este script, el script checker.

Ahora, si no tienes acceso o no entiendes cron, hay otra forma de hacerlo. Digamos que quieres un email a las 12:00pm todos los días, entonces cada vez que alguien visite tu web, verificas:

If (tiempo_actual > 12:00pm )
..If (aún no he corrido a checker? )
....{
......Correr a checker
......Anota en algún lado que ya corriste a checker el día de hoy.
....}

Al menos ya es una solución eficaz si es que no consigues poner en marcha a cronjobs.

Un salute !
__________________
"Di no al Internet Explorer" -Proverbio Chino-
  #4 (permalink)  
Antiguo 17/03/2006, 11:26
 
Fecha de Ingreso: diciembre-2002
Mensajes: 472
Antigüedad: 15 años
Puntos: 0
gracias

Amigos, Gracias a los dos y perdon por la tardanza pero estuve viajando, voy a probar eso que me dicen, gracias de nuevo, saludos!
  #5 (permalink)  
Antiguo 17/03/2006, 12:04
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Cita:
Iniciado por uamistad
Haz un script que al ejecutarlo, lea la base de datos y si se cumple X condición, que envíe un email. Llamemos a este script, el script checker.

Ahora, si no tienes acceso o no entiendes cron, hay otra forma de hacerlo. Digamos que quieres un email a las 12:00pm todos los días, entonces cada vez que alguien visite tu web, verificas:

If (tiempo_actual > 12:00pm )
..If (aún no he corrido a checker? )
....{
......Correr a checker
......Anota en algún lado que ya corriste a checker el día de hoy.
....}

Al menos ya es una solución eficaz si es que no consigues poner en marcha a cronjobs.

Un salute !
Por otro lado hay que tener presente el "margen" de error en la ejecución programada ya que dependemos que a "esa hora" entre en ese instante o unos instantes despues un usuario para que nos ejecute dicho código.

Un saludo,
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 05:08.