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]

Responder a