Buscar

VisualCron: Tarea basada en evento

En un post anterior vimos un resumen de las distintas funcionalidades del producto:


En este post podremos realizaremos un pequeño laboratorio para ver una de las distintas posibilidades de este software: realizar una tarea basada en un evento y que el resultado también sea otro evento.

Recordad que podéis descargar VisualCron en su web: VisualCron.

VisualCron: Tarea basada en evento: ¿Qué es?

Un programador de tareas clásico como el programador de tareas de Windows o el crontab de Linux permite al administrador que se ejecute cierta tarea si se cumple una una fecha/hora, esa tarea acostumbra a ser la ejecución de un script que tenemos de desarrollar.

Una de las diferencias entre programador de tareas de Windows o el crontab de Linux con VisualCron es que tanto el disparador como la tarea a ejecutar puede ser cierto evento.

Cuando creamos una nueva tarea disponemos de múltiples pestañas a configurar.

Simplificando mucho, tenemos tres pestañas a configurar:

VisualCron: Tarea basada en evento

1) Main settings: Indicamos el nombre de la tarea, etc.

2) Triggers: Qué hará que se ejecute la tarea.

3) Tasks: Acción a realizar.

Como comentábamos anteriormente, una diferencia fundamental con un programador de tareas convencional es que tanto a "Triggers" como "Tasks", podemos elegir un evento:

VisualCron: Tarea basada en evento

VisualCron: Tarea basada en evento: Ejemplo: Configuración paso a paso

Veamos un ejemplo de cómo funciona:

Crearemos una tarea que al detener el servicio de hora de Windows (W32time), se generará un evento en el visor de eventos del sistema (eventvwr.msc)

1) Configuramos pestaña: "Main settings"

Indicamos el nombre de la tarea:

VisualCron: Tarea basada en evento

2) Configuramos pestaña: "Triggers"

Dentro de Triggers, hemos seleccionado: "Event Trigger", "Service".

Una vez hecho esto la configuración es la siguiente:

Pestaña "Main settings":

VisualCron: Tarea basada en evento

y pestaña: "Service":

VisualCron: Tarea basada en evento

Aquí podemos ver como configuramos: el servicio de hora de Windows pasa al estado de detenido.

Es decir, si se detiene el servicio de hora de Windows (W32Time), se disparará este evento.

3) Configuramos pestaña: "Tasks"

En la pestaña "Tasks" definiremos que queremos que ocurra si el evento anterior se cumple.

Aquí configuraremos que quede guardado un evento en el Event Viewer.

Pestaña "Main settings":

VisualCron: Tarea basada en evento

Aquí definimos el tipo de tarea, que será escritura en el event viewer: Event log - write

También definiremos el nombre de la tarea en: "Name".

Pestaña "Event log - write":

Configuramos el tipo de evento en Event viewer

Definimos el origen, el tipo, etc...

VisualCron: Tarea basada en evento

VisualCron: Tarea basada en evento: Ejemplo: Resultado

- Detenemos servicio W32time:

VisualCron: Tarea basada en evento

- Repasamos el visor de eventos (eventvwr.msc):

y vemos el evento generado según configuración realizada en el apartado anterior:

VisualCron: Tarea basada en evento


No hay comentarios:

Publicar un comentario