Scheduler

Kurzbeschreibung

Der Scheduler-Brick erlaubt FlowPakete nach einem Zeitplan zu erzeugen. Er verwendet dazu das Cron-Zeitformat. Hilfe zum Setzen der Parameter findet man unter.

Scheduler ist ein Inlet Brick.

../_images/scheduler.svg

Output

Scheduler besitzt einen Output-Port.

Timestamp = timestamp;

Parametrisierung

Scheduler besitzt folgende Parameter:

  • Minute

  • Hour

  • Day of the month

  • Month

  • Day of the week

Minute

Minute

  • Standardwert: *

  • string

  • Pflichtfeld

  • RegEx:

    • *  any value

    • ,  value list separator

    • -  range of values

    • /  step values

    • 0-59   allowed values

Hour

Hour

  • Standardwert: *

  • string

  • Pflichtfeld

  • RegEx:

    • *  any value

    • ,  value list separator

    • -  range of values

    • /  step values

    • 0-23   allowed values

Day of the month

Day of the month

  • Standardwert: *

  • string

  • Pflichtfeld

  • RegEx:

    • *  any value

    • ,  value list separator

    • -  range of values

    • /  step values

    • 1-31   allowed values

Month

Month

  • Standardwert: *

  • string

  • Pflichtfeld

  • RegEx:

    • *  any value

    • ,  value list separator

    • -  range of values

    • /  step values

    • 1-12   allowed values

Day of the week

Day of the week

  • Standardwert: *

  • string

  • Pflichtfeld

  • RegEx:

    • *  any value

    • ,  value list separator

    • -  range of values

    • /  step values

    • 0-6   allowed values

Funktion

Der Scheduler wertet die Parameter als Cron-Zeitstempel aus und vergleicht die Systemzeit mit diesem Zeitstempel. Stimmen Sie überein, wird ein FlowPaket in den Flow emittiert.

Python-Module

Scheduler benutzt folgende Python-Module:

  • croniter