Gracias Sergio,
A excepcion del correo tengo prácticamente lo mismo, pero me falta controlar el caso del exe se tarda mas de lo normal, aquí la idea es no matar el proceso sino evitar que corra por segunda vez, y despues de cierto tiempo si eliminarlo, creo que esas utilerias me serviran, muchas gracias.
Saludos,
Gerardo Torres
El 17/01/2012 11:04, "Sergio Guichon" <sguichon@montevideo.com.uy> escribió:--
Gerardo:
Lo que nosotros hacemos es tener una tabla donde guardamos la lista de los programas que deben estar ejecutando, la última ejecución y el lapso de verificación.
Por otro lado tenemos un demonio que está verificando si pasó el tiempo desde la última ejecución y eso implica que el programa no está corriendo (puede haberse caído o estar con un error), entonces lo mandamos "matar" utilizando el pskill (de las utilidades PSTOOLS de Microsoft) y lo volvemos a ejecutar.
Incluso este programa corre en otro servidor por cualquier cosa que lo que se haya "muerto" sea el servidor donde está corriendo el programa que realiza la tarea.
Incluso se implementó un envío de mail a determinadas personas si no pudo levantar determinado programa en un lapso de tiempo.
Espero que la idea te sirva.
Saludos
De: Gerardo Torres [mailto:gtorres@castelec.mx]
Enviado el: lunes, 16 de enero de 2012 17:00
Para: csharp-l@gxtech.com.uy
Asunto: Re: [csharp-l] Ejecutable en ejecución
Que tal Gabriel, gracias por contestar, es en WIN ¿tendrás el nombre del programa utilitario? g...
Has recibido este mensaje porque estás suscrito al grupo "GeneXus" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a genexus@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a genexus+unsubscribe@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/genexus?hl=es.

0 Response to "Re: RE: [csharp-l] Ejecutable en ejecución"
Publicar un comentario