Finalidad:Monitorear el inicio o fin del proceso

 

Formato:MONITOR DE PROCESO [/C [nombre ]]

MONITOR DE PROCESOS [/=] nombre COMENZADO | TERMINADO | COLGADO comando n

 

nombre Nombre de ruta completo del proceso a monitorear
nNúmero de repeticiones (o POR SIENPRE)
comandoComando a ejecutar cuando se activa la condición

 

/Claro)

 

Uso:

 

El nombre del proceso puede incluir comodines. Si no incluye una ruta para nombre , PROCESSMONITOR solo comparará la parte del nombre de archivo de los nombres de los procesos.

 

La línea de comando se analizará y expandirá antes de ejecutar PROCESSMONITOR, por lo que si desea pasar caracteres o variables de redirección a comando deberá protegerlos (entre comillas simples, duplicando los % o usando agrupación de comandos).

 

Si el último argumento en la línea es un solo (, se interpreta como el inicio de un grupo de mando. PROCESSMONITOR agregará las siguientes líneas (en un archivo por lotes) o le solicitará más información (en la línea de comando) hasta que cierre ).

 

HUNG probará la ventana principal del proceso para ver si todavía responde a los mensajes. Si el proceso no responde o no llama a GetMessage dentro de los 5 segundos, se activará la condición. (Esto normalmente sólo es útil para aplicaciones GUI).

 

Si no ingresa ningún argumento, PROCESSMONITOR mostrará los procesos que está monitoreando actualmente.

 

La supervisión se ejecuta de forma asíncrona en un hilo independiente. Cuando se activa la condición, el comando se ejecutará inmediatamente. Esto puede causar problemas si intenta escribir en la pantalla o acceder a archivos mientras el sistema principal TCC El hilo también está realizando E/S. Es posible que necesites usar EMPIEZA or DESPEGAR in comando para evitar conflictos.

 

PROCESSMONITOR crea tres variables de entorno cuando se INICIA un proceso que pueden ser consultadas por comando. Las variables se eliminan después comando es ejecutado.

 

_nombre del procesoEl nombre del proceso que se inició.

 

_procesopidEl PID del proceso.

 

_recuento de procesosEl número de veces que se ha activado el comando.

 

Ejemplo:

 

Si desea recibir una alerta cada vez que se cierre "myapp":

 

Processmonitor myapp terminó para siempre sendmail bob@abc.com Myapp ¡Myapp acaba de cerrarse!

 

Opciones:

 

/=Muestre el cuadro de diálogo del comando PROCESSMONITOR para ayudarlo a configurar las opciones de la línea de comando. La opción /= puede estar en cualquier lugar de la línea; Las opciones adicionales establecerán los campos apropiados en el cuadro de diálogo de comando.

 

/CIf nombre se especifica, elimine el monitor para ese nombre de proceso. De lo contrario, elimine todos los monitores de procesos activos.