Yo lo haria de la siguiente manera al comenzar el Bat , me fijo que si existe un archivo (control.txt) finalizo el proceso, caso contrario, creo un archivo (control.txt), realizo el proceso y al finalizar elimino el archivo (control.txt)
Puede que funcione > -----Mensaje original----- > De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre de Juan Carlos Paredes > Enviado el: Martes, 15 de Julio de 2003 12:45 p.m. > Para: 'Forum Help 400' > Asunto: [SEMI OFF TOPIC] Comprobar un proceso activo en Windows > > Buenas tardes, Foro: > > Me encuentro con el siguiente problema. Tengo un servidor Windows que tiene > permanentemente activo un proceso que sube datos al AS/400 para que este, mediante > un proceso batch, los trate y emita facturas. Despues de procesar esos ficheros los > pasa a una carpeta hist�rica. > > Pues bien, alguien se ha conectado al servidor y ha arrancado (mientras ya estaba > activo) de nuevo dicho proceso. Ello supone que un proceso y otro han comenzado a > interferirse. La pregunta es: �conoc�is alguna forma de controlar desde un programa > .BAT o Visual Basic si un determinado trabajo ya est� activo para finalizar > inmediatamente la ejecuci�n del segundo de ellos? > > Gracias de antemano y un saludo. > > Juan Carlos La informacion contenida en este correo es para uso exclusivo de los destinatarios del mismo. Esta prohibido a las personas o entidades que no sean los destinatarios de este correo realizar cualquier tipo de modificacion, copia o distribucion del mismo. Si Usted recibe este correo por error tenga bien notificar al emisor y eliminarlo. _____________________________________________________ Forum.HELP400 es un servicio m�s de NEWS/400. � Publicaciones Help400, S.L. - Todos los derechos reservados http://www.help400.es _____________________________________________________ Para darte de baja, env�a el mensaje resultante de pulsar mailto:[EMAIL PROTECTED]
