Welcome to Pandora FMS Community!

Find answers, ask questions, and connect with our community around the world.

Welcome to Pandora FMS Community Forums Soporte de la comunidad Cron en Agente Windows 5.0Sp4

  • Cron en Agente Windows 5.0Sp4

    Posted by chismoro on December 30, 2014 at 23:46

    Hola

    No se si serĂ¡ un bug pero cuando se pone el module_cron 00-10 4,21 * * *

    En la teoria ese modulo se deberia ejecutar solo entre los minutos 00 a 10 de las 4 a.m y las 21 p.m y solo en esas dos horas.

    La cosa es que no funciona, o por lo menos a mi no me funciona, me ejecuta el primer tramo: 4:00 a 4:10 pero el segundo tramo no (21:00 a 21:10)

    ¿Que puede ocurrir?

    Muchas Gracias y feliz año.

    chismoro replied 10 years, 1 month ago 2 Members · 5 Replies
  • 5 Replies
  • ivo_yordanov

    Member
    January 5, 2015 at 18:26
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Hola

    La sintaxis correcta seria la siguiente:

    module_begin
    module_name crontab
    module_type generic_data
    module_exec script.sh
    module_crontab * 12-15 * * 1
    module_cron_interval 0
    module_end

    Saludos
    Ivo

  • chismoro

    Member
    January 12, 2015 at 17:31
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Gracias Ivo por tu respuesta.

    si pongo esto:

    module_begin
    module_name Active TS Sessions
    module_type generic_data_string
    module_exec query session | grep Activ | gawk “{ print $2 }” |wc -l
    module_crontab 00-10 13-15 * * *
    module_cron_interval 0
    module_description Number of active TS Sessions
    module_end

    Me ejecuta de 13:00 a 13:10 , de 14:00 a 14:10 y de 15:00 a 15:10

    Lo que quiero es que solo me ejecute desde las 13:00 a 13:10 (todas las veces que pueda) y luego no ejecute nada mas hasta las 15:00 a 15:10 . Es decir no quiero que ejecute nada de 14:00 a 14:10 solo en los extremos del intervalo.

    Gracias por la ayuda.

  • ivo_yordanov

    Member
    January 12, 2015 at 20:11
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Hola

    Por lo que respecta a la sintaxis que puedes utilizar para conseguir limitar el intervalo de la manera que quieres, puedes consultar el siguiente enlace:

    http://es.wikipedia.org/wiki/Cron_(Unix)#Sintaxis

    Saludos
    Ivo

  • chismoro

    Member
    January 13, 2015 at 02:27
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    gracia Ivo por tu respuesta, pero solo puntualizar que la sintaxis que uso es la de Unix y no funciona en el agente de pandora.

    module_begin
    module_name Active TS Sessions
    module_type generic_data_string
    module_exec query session | grep Activ | gawk “{ print $2 }” |wc -l
    module_crontab 00-10 13,15 * * *
    module_cron_interval 0
    module_description Number of active TS Sessions
    module_end

    si ponemos 13,15 deberia ejecutar desde las 13:00 a 13:10 y desde las 15:00 a 15:10 ¿no?

    Es notacion de cron, he tomado este simulador de expresiones cron y me sale la sintaxis que nombro arriba.

    http://cron.nmonitoring.com/cron-generator.html

    Perdona que insista Ivo y gracias de nuevo por tu respuesta.

    Muchas Gracias.

  • chismoro

    Member
    January 21, 2015 at 20:44
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    ¿Nadie puede ayudarme en este tema?

    Gracias