Foros del Web » Programando para Internet » PHP »

Ayuda a programar un tarea en linux

Estas en el tema de Ayuda a programar un tarea en linux en el foro de PHP en Foros del Web. Hola amigos tengo un problema y no se como solucionarlo. El problema es como le hago para programar una fecha y hora en la que ...
  #1 (permalink)  
Antiguo 22/08/2006, 00:12
 
Fecha de Ingreso: noviembre-2003
Ubicación: Puente de ixtla
Mensajes: 773
Antigüedad: 14 años, 1 mes
Puntos: 0
Exclamación Ayuda a programar un tarea en linux

Hola amigos tengo un problema y no se como solucionarlo.

El problema es como le hago para programar una fecha y hora en la que se enviara la postal como se hace en otras paginas, creo que se hacia con linux un cron pero no se como hacerlo, me parecia que era con una funcion en php pero no la recuerdo en donde la vi y ya la busque, espero y me puedan ayudar
__________________
°º¤ø,¸¸,ø¤º°`°º¤ø,¸[email protected]°º¤ø,¸¸,ø¤º°`°º¤ø,¸.
Dios solo nos dio el 0 y el 1 y con solo eso hemos construido un universo
  #2 (permalink)  
Antiguo 22/08/2006, 01:35
Avatar de DeeR  
Fecha de Ingreso: diciembre-2003
Ubicación: Santiago
Mensajes: 520
Antigüedad: 14 años
Puntos: 17
Hay una respuesta similar en otro foro dedicado al PHP.

www .webviva .com/biblioteca/modules.php?name=Forums&file=viewtopic&t=1081
El caso era enviar una lista de email a una hora especifica cada email distinto.
(Ojala me entiendas las URL, ya que en este foro, para poder publicar URL hay que tener minimo 15msg posteado, xD xD xD Eso nunca lo habia visto, parace chiste)

Respecto a las Postales Virtuales, generalmente cuando se termina el formulario del envio de la Postal, lo tienen configurado para que el email que tiene la url de la postal se envie inmediato.

Creo que dar la opcion al usuario de programar la hora de envio del email, es algo de demas para el sentido de las Postales Virtuales. Pero lo puedes realizar.

En en enlace esta explicado muy bien la situacion
  #3 (permalink)  
Antiguo 22/08/2006, 07:39
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Cita:
(Ojala me entiendas las URL, ya que en este foro, para poder publicar URL hay que tener minimo 15msg posteado, xD xD xD Eso nunca lo habia visto, parace chiste)
Si vieses la de gente que entra aquí para hacer SPAM .. verías que todo tipo de trabas para evitarlo son pocas .. No es chiste, es lamentable que por unos pocos .. el resto se vea afectado.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #4 (permalink)  
Antiguo 22/08/2006, 07:44
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 Ixtleco Ver Mensaje
Hola amigos tengo un problema y no se como solucionarlo.

El problema es como le hago para programar una fecha y hora en la que se enviara la postal como se hace en otras paginas, creo que se hacia con linux un cron pero no se como hacerlo, me parecia que era con una funcion en php pero no la recuerdo en donde la vi y ya la busque, espero y me puedan ayudar
Si quieres programar un Cron Job desde PHP .. en principio deberías ejecutar los comandos necesarios para el S.O. que uses vía PHP (y tomando los permisos necesarios con "sudo" o similar para poder ejecutarlos) con funciones como exec() .. system() y afines.

Si usas un "panel de control" en tu servicio de hosting tipo cPanel con opción de crear Cron Job's .. podrías "atacar" con PHP directamente esos scripts "CGI" que usa cPanel para definir tu "cron job".

Por otro lado .. crear "cron job's" de este estilo en forma "masiva" no creo que fuese la mejor opción. Lo que se debería hacer no es crear "cron job's" en forma individual sino de correr un script a intervalos de tiempo .. (horas? .. una vez al día? ..) que haga una consulta SQL a tu BBDD por ejemplo donde se indique la fecha/hora de envio para que se envien esas "postales" que estén en el rango de fechas que se ejecuta el script PHP.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #5 (permalink)  
Antiguo 22/08/2006, 12:28
 
Fecha de Ingreso: noviembre-2003
Ubicación: Puente de ixtla
Mensajes: 773
Antigüedad: 14 años, 1 mes
Puntos: 0
Bueno les doy las gracias y si me ha servido su ayuda. Gracias
__________________
°º¤ø,¸¸,ø¤º°`°º¤ø,¸[email protected]°º¤ø,¸¸,ø¤º°`°º¤ø,¸.
Dios solo nos dio el 0 y el 1 y con solo eso hemos construido un universo
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 01:43.