Vie Mar 02, 2007 4:33 pm
|
 |
caribesoft
Perlero Nuevo

|
Registrado: 09 May 2006
Mensajes: 73
Ubicación: Cancun
|
|
| Control de antigüedad |
|
|
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 |
|
|
|

Vie Mar 02, 2007 6:28 pm
|
 |
explorer
Moderador

|
Registrado: 24 Jul 2005
Mensajes: 4226
Ubicación: Valladolid, España
|
|
|
|
|
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  |
|
Powered by phpBB © 2001, 2005 phpBB Group
|