Cron – Notation für Regeln in openHAB 2

Über sogenannte Cron Regeln können Sie bei den openHAB Rules einstellen wie oft eine Regel aufgerufen werden soll.

Allgemein

Cron ist ein Dienst unter Linux, der den regelmäßigen Start von Skripten veranlasst. Unter openHAB benötigen wir die Cron – Notation um Regeln zu bestimmten Zeiten zu starten.

Cron besteht aus 6 Parametern und einem anschließenden Fragezeichen (Minute, Stunde, Tag, Monat, Wochentag) in einer Zeile mit je einer Zeichenkette notiert. Die einfachste Zeile „* * * * * * ?“ bedeutet: zu jeder Sekunde in jeder Stunde an jedem Tag … ALSO: jede Sekunde

Zusammengefasst bedeutet die CRON Zeile folgendes:

 

Beispiele

Fünf Minuten nach jeder vollen Stunde zwischen 9 und 20 Uhr (also 9:05, 10:05, …, 20:05)

 Notation Beschreibung
* * * * * ? Jede Sekunde
0 * * * * ?“ Jede Minute
0,10,20,30,40,50 * * * * ? Alle 10 Sekunden
*/10 * * * * ? Andere Notation für alle 10 Sekunden
0 5 9-20 * * * ?
0 */10 * * * * ? Alle 10 Minuten
0 59 23 * * 0,4 ? Jeden Sonntag und Donnerstag um 23:59
0 0 0 * * * ? Jeden Tag Punkt Mitternacht 00:00 Uhr

 

Schreibe einen Kommentar