Zeitliche Wiederholung Element
Dieses Element ermöglicht es einen Ablauf entweder in zeitlichen Abständen oder zu gewissen Zeitpunkten zu wiederholen
Inhaltsverzeichnis
Verwendbarkeit
In jeder Funktion (Bevorzugt bei Diensten).
Anschlüsse
In dieser Sektion finden Sie alle Informationen über die Anschlüsse die das jeweilige Element zur Verfügung stellt. Beachten Sie, dass weitere Eingänge und Anfragen beliebig hinzugefügt werden können. Diese zusätzlichen Eingänge haben keine Standardfunktion und sind deshalb hier nicht beschrieben.
Eingänge (INPUT)
- 0: Erfordert keine spezielle Datenstruktur. Bevorzugt sollte es aber eine Ressource/Datensatz sein auf dem eine Rechenoperation ausgeführt werden kann.
Anfragen (REQUEST)
Dieses Element führt standardmäßig keine Anfragen aus
Auslöser
- timer: Dieser Auslöser wird in zeitlichen Abständen gefeuert.
Ereignisse
- start: Startet den Timer, falls er nicht bereits Initial gestartet war.
- stop: Stoppt den Timer.
Ausgänge
- 0: Gibt den Eingang 0 zurück.
Konfiguration
- Starte: Sie haben die Möglichkeit den Timer sofort zu starten, oder auf das start-Ereignis am Ereignis-Eingang zu warten bis der Timer beginnt.
- Aufruftyp: Das Feste Intervall bedeutet das auslösen des timer-Auslösers in einem fest Definierten Zeitintervall. Hingegen bedeuten feste Ausführungszeitpunkte, dass der Timer immer zu bestimmten Uhrzeiten ausgeführt wird
- Intervallzeit in ms: Die Zeitspanne nach der der timer-Auslöser gefeuert werden soll.
- Ausführungszeitpunkte: Die Zeitspanne in einem CRON-ähnlichem Stil. Erleuterung siehe Unten.
Beschreibung der Ausführungszeitpunkte
Die ausführungszeitpunkte bestehen aus 6 durch Abstand getrennten Fragmenten. Jedes Fragment kann hierbei entweder fest definiert (z.B. "1,5,10,20" = in Minute 1,5,10 und 20) , durch eine Spanne (z.B. "10-20" = jede Minute zwischen 10 und 20) oder durch einen Teiler(z.B. "*/2" = Alle 2 Minuten) definiert werden.
* * * * * * ┬ ┬ ┬ ┬ ┬ ┬ │ │ │ │ │ │ │ │ │ │ │ └── Wochentag (1-7, 1=Sonntag), falls Monatstag angegeben * │ │ │ │ └───── Monat (1-12) │ │ │ └──────── Monatstag (1-31), falls Wochentag angegeben ? │ │ └─────────── Stunde (0-23) │ └────────────── Minute (0-59) └───────────────── Sekunden (0-59)
Format
| Feld | Pflichtangabe | Erlaubte Werte | Sonderzeichen |
| Sekunden | Ja | 0-59 | , - * / |
| Minuten | Ja | 0-59 | , - * / |
| Stunden | Ja | 0-23 | , - * / |
| Monatstag | Ja | 0-23 | , - * ? / L W |
| Monat | Ja | 0-12 oder JAN-DEC | , - * / |
| Wochentag | Ja | 1-7 oder SUN-SAT | , - * ? / L # |
| Year(Optional) | Nein | 1-7 oder SUN-SAT | , - * ? / L # |
Weitere Beispiele
- 0 0 12 * * ?: Fire at 12pm (noon) every day
- 0 15 10 ? * *: Fire at 10:15am every day
- 0 15 10 * * ?: Fire at 10:15am every day
- 0 15 10 * * ? *: Fire at 10:15am every day
- 0 15 10 * * ? 2005: Fire at 10:15am every day during the year 2005
- 0 * 14 * * ?: Fire every minute starting at 2pm and ending at 2:59pm, every day
- 0 0/5 14 * * ?: Fire every 5 minutes starting at 2pm and ending at 2:55pm, every day
- 0 0/5 14,18 * * ?: Fire every 5 minutes starting at 2pm and ending at 2:55pm, AND fire every 5 minutes starting at 6pm and ending at 6:55pm, every day
- 0 0-5 14 * * ?: Fire every minute starting at 2pm and ending at 2:05pm, every day
- 0 10,44 14 ? 3 WED: Fire at 2:10pm and at 2:44pm every Wednesday in the month of March.
- 0 15 10 ? * MON-FRI: Fire at 10:15am every Monday, Tuesday, Wednesday, Thursday and Friday
- 0 15 10 15 * ?: Fire at 10:15am on the 15th day of every month
- 0 15 10 L * ?: Fire at 10:15am on the last day of every month
- 0 15 10 L-2 * ?: Fire at 10:15am on the 2nd-to-last last day of every month
- 0 15 10 ? * 6L: Fire at 10:15am on the last Friday of every month
- 0 15 10 ? * 6L: Fire at 10:15am on the last Friday of every month
- 0 15 10 ? * 6L 2002-2005: Fire at 10:15am on every last friday of every month during the years 2002, 2003, 2004 and 2005
- 0 15 10 ? * 6#3: Fire at 10:15am on the third Friday of every month
- 0 0 12 1/5 * ?: Fire at 12pm (noon) every 5 days every month, starting on the first day of the month.
- 0 11 11 11 11 ?: Fire every November 11th at 11:11am.
Weiterführende Informationen
Weitere Informationen, so wie Beispiele und Anleitungen zu diesem Element