Untergeordnete Seiten
  • Cron-Ausdrücke für Filter-Abonnements konstruieren
Zum Ende der Metadaten springen
Zum Anfang der Metadaten



Auf dieser Seite wird erklärt, wie ein Cron-Ausdruck konstruiert werden kann. Cron-Ausdrücke werden verwendet, wenn man einen Filter abonnieren möchte, wie auf der Seite mit Suchergebnissen arbeiten beschrieben wird.

Ein Cron-Ausdruck ermöglicht eine bessere Kontrolle über die Frequenz, verglichen mit dem Standard-Zeitplan. Zum Beispiel können Sie mit einem Cron-Ausdruck definieren, dass Sie jeden Monat, am zweiten Freitag, um 08:15 Uhr, eine Benachrichtigung erhalten.

Einen Cron-Ausdruck konstruieren

Ein Cron-Ausdruck besteht aus einer Reihe von Feldern, die durch Leerzeichen getrennt sind. Die folgende Tabelle listed die Felder von Cron-Ausdrücken auf, in der Reihenfolge, in welcher die Ausdrücke bestimmt werden müssen (von links nach rechts):

  SekundeMinuteStundeTag des
Monats 
Monat Tag der
Woche 
Jahr
(optional) 
Erlaubte
Werte
0-59 
0-59 
0-23 
1-31 
1-12 oder 
JAN-DEC 
1-7 oder
SUN-SAT 
 1970-2099
Erlaubte
Sonderzeichen 
,-*/
,-*/ 
,-*/ 
,-*/? 
L W C 
,-*/ 
,-*/?
L C # 
,-*/ 

Groß- und Kleinschreibung wird in Cron-Ausdrücken NICHT berücksichtigt.

0 15 8 ? JAN MON 2018

Folgend ein Beispiel:

Wörtlich übersetzt bedeutet dieses Beispiel: 0 Sekunden, 15 Minuten, 8 Stunden, jeden Tag im Monat, Januar, Montag, 2018.

Auf gut Deutsch bedeutet dies, um 08:15 Uhr, jeden Montag, im Januar 2018. Das ?-Zeichen bedeutet "kein bestimmter Wert". In diesem Beispiel, haben wir dem Tag des Monats keinen Wert gegeben. Das ist in diesem Fall unnötig, da wir einen Tag der Woche bestimmt haben. Lernen Sie mehr über Sonderzeichen im nächsten Abschnitt.

Weitere Cron-Ausdrücke werden in den Beispielen weiter unten beschrieben. 

Sonderzeichen

SonderzeichenVerwendung
,
Bestimmt eine Liste von Werten.
Zum Beispiel, im Feld Tag der Woche, 'MON,WED,FRI' bedeutet 'jeden Montag, Mittwoch und Freitag'.
-Bestimmt einen Wertebereich.
Zum Beispiel, im Feld Tag der Woche, 'MON-FRI' bedeutet 'jeden Montag, Dienstag, Mittwoch, Donnerstag und Freitag'.
*Bestimmt alle möglichen Werte.
Zum Beispiel, im Feld Stunde, '*' bedeutet 'jede Stunde an jedem Tag'.
/

Bestimmt Inkremente zum gegebenen Wert.
Zum Beispiel, im Feld Minute, '0/15' bedeutet 'alle 15 Minuten, jede Stunde, angefangen bei der Minute 0'.

?

Spezifiziert keinen bestimmten Wert. Dieses ist nützlich, wenn Sie einen Wert für einen der beiden Felder Tag des Monats oder Tag der Woche bestimmen müssen, jedoch nicht für den anderen.

LBestimmt den letztmöglichen Wert; dies hat verschiedene Bedeutungen, je nach Kontext. Im Feld Tag der Woche, 'L' bedeutet 'der letzte Tag der Woche' (d.h. 'jeden Sonntag'). Wenn aber nach einem anderen Wert angegeben, bedeutet es 'der letzte xxx Tag des Monats (z.B. 'SATL' und '7L' bedeutet 'der letzte Samstag des Monats'). Im Feld Tag des Monats, 'L' bedeutet 'der letzte Tag des Monats' und 'LW' bedeutet 'der letzte Wochentag des Monats'.
WBestimmt den Wochentag (Montag-Freitag) am nächsten zum Tag des Monats. Zum Beispiel, '1W' bedeutet 'der nächste Wochentag nach dem ersten Tag des Monats' (wenn der erste Tag im Monat ein Samstag ist, wird das E-Mail am nächsten Wochentag im selben Monat verschickt, also am Montag den dritten.) 'W' kann nur verwendet werden, wenn der Tag des Monats ein einzelner Tag ist, keine Zeitspanne oder keine Liste von Tagen.
#Bestimmt den wievielten Tag einer Woche. Zum Beispiel, 'TUES#2' (oder '3#2') bedeutet 'jeden Monat am zweiten Dienstag').

Beispiele

SonderzeichenVerwendung
0 15 8 ? * *
Jeden Tag um 20:15 Uhr.
0 15 8 * * ?
Jeden Tag um 8:15 Uhr. 
0 * 14 * * ?
Jede Minute zwischen 14:00 und 14:59 Uhr, jeden Tag.
0 0/5 14 * * ?
Alle fünf Minuten, zwischen 14:00 und 14:55 Uhr, jeden Tag.
0 0/5 14,18 * * ?
Alle fünf Minuten , zwischen 14:00 und 14:55 Uhr, UND alle fünf Minuten zwischen 18:00 und 18:55 Uhr, jeden Tag.
0 0-5 14 * * ?
Jede Minute zwischen 14:00 und 14:05 Uhr, jeden Tag.
0 0/10 * * * ? *
Alle 10 Minuten, für immer. 
0 10,44 14 ? 3 WED
Jeden Mittwoch im März, um 14:10 und 14:44 Uhr.
0 15 8 ? * MON-FRI
Jeden Montag, Dienstag, Mittwoch, Donnerstag und Freitag, um 08:15 Uhr.
0 15 8 15 * ?
Am 15. jeden Monat, um 08:15 Uhr.
0 15 8 L * ?
Am letzten Tag jeden Monats, um 08:15 Uhr.
0 15 8 LW * ?
Am letzten Wochentag jeden Monats, um 08:15 Uhr.
0 15 8 ? * 6L
Am letzten Freitag jeden Monats, um 08:15 Uhr.
0 15 8 ? * 6#2
Am zweiten Freitag jeden Monats, um 08:15 Uhr.
0 15 8 ? * 6#2 2007-2009
Am zweiten Freitag jeden Monats, in den Jahren 2007, 2008 und 2009, um 08:15 Uhr.





  • Keine Stichwörter