Perl en Español

  1. Home
  2. Tutoriales
  3. Foro
  4. Artículos
  5. Donativos
  6. Publicidad
 

Control de antigüedad

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Intermedio
Mensaje Vie Mar 02, 2007 4:33 pm
caribesoft
Perlero Nuevo
Perlero Nuevo
Registrado: 09 May 2006
Mensajes: 73
Ubicación: Cancun
Control de antigüedad Responder citando

Buenos tardes amigos Perlianos :

Necesito agregarle una función para saber la antiguedad de los tickets de servicio, a un pequeño sistema.

Es decir necesito saber si alguien ingreso un reporte de servicio o soporte técnico, y lleva más de tres horas y no ha sido "solucionado", es decir cerrado, que el script le envíe en forma automática, un email al supervisor para avisarle que no se ha cerrado tal o tales reportes.

Por el momento solo se me ha ocurrido utilizar un "Cronjob", pero a veces este puede ocupar muchos recursos del servidor ...

¿Alguien me podría dar una pista de cómo hacer esto?. A lo mejor ya han hecho algo parecido ...

Cualquier truco o sugerencia es bienvenida ...

Saludos,

Caribesoft
Mensaje Vie Mar 02, 2007 6:28 pm
explorer
Moderador
Moderador
Registrado: 24 Jul 2005
Mensajes: 4226
Ubicación: Valladolid, España
Responder citando

No entiendo que agregar un trabajo al cron signifique consumir un número excesivo de recursos... para eso está el cron, para ejecutar tareas de forma periódica. Otra cosa es que necesites una granularidad de tiempo menor a 5 minutos. Entonces... se podría pensar en mantener un programa funcionando todo el tiempo, y con sleep, hacer las esperas.

Luego, con -M (http://perldoc.perl.org/functions/-X.html) se puede saber la antigüedad del tickect (en caso de ser un fichero) y mandar el correo correspondiente... vamos, 30 líneas de Perl Wink
Publicar nuevo tema   Responder al tema    Foros de discusión -> Intermedio Todas las horas son GMT - 6 Horas
Página 1 de 1



Powered by phpBB © 2001, 2005 phpBB Group