Dieser Artikel ist eine Übernahme von Atlassians Artikel zum Erstellen von Cron-Ausdrücken für ein Filterabonnement. Wir haben es ausgeliehen, weil dies die beste Erklärung dafür ist, was CRON ist und wie man es verwendet. Wir haben in unserer Anwendung keinen Link zum Originalartikel bereitgestellt, da sich einige Inhalte des Originalartikels von denen in unserer Anwendung unterscheiden.
Erstelle CRON-Ausdrücke für einen Scheduler
Diese Seite beschreibt, wie du einen CRON-Ausdruck erstellst. CRON-Ausdrücke können beim Erstellen eines Schedulers für deine Hierarchien verwendet werden.
Mit einem CRON-Ausdruck hast du im Vergleich zu den Standardzeitplänen mehr Kontrolle über die Häufigkeit. Du kannst beispielsweise einen CRON-Ausdruck definieren, der dich jeden zweiten Freitag im Monat um 8:15 Uhr benachrichtigt.
Erstellung eines CRON-Ausdrucks
Ein CRON-Ausdruck ist eine Folge von Feldern, die durch Leerzeichen getrennt sind. In der folgenden Tabelle werden die Felder eines CRON-Ausdrucks im Fenster "Scheduler erstellen" in der Reihenfolge angezeigt, in der sie angegeben werden müssen (von links nach rechts):
Minute | Stunde | Tag (Monat) | Monat | Tag (Woche) | |
Zulässige Werte |
|
|
|
|
|
Zulässige Sonderzeichen | , - * / | , - * / | , - * / ? L W C | , - * / | , - * / ? L C # |
Beachte, dass bei Cron-Ausdrücken nicht zwischen Groß- und Kleinschreibung unterschieden wird.
Hier ist ein Beispiel:
15 8 ? JAN MON
Dies bedeutet wörtlich 15 Minuten, 8 Stunden, jeden Tag des Monats, Januar, Montag.
Im Klartext bedeutet dies jeden Montag im Januar 8:15 Uhr. Beachte das ? Zeichen, das bedeutet "kein bestimmter Wert". In diesem Beispiel haben wir den Tag (Monat) auf keinen bestimmten Wert festgelegt. Wir müssen es nicht angeben, da wir einen Wert für Tag (Woche) angegeben haben. Weitere Informationen zu Sonderzeichen findest du im nächsten Abschnitt.
Sonderzeichen
Sonderzeichen | Verwendung |
, | Gibt eine Liste von Werten an. Im Feld Tag (Woche) bedeutet "MON, MI, FR" beispielsweise "jeden Montag, Mittwoch und Freitag". |
- | Gibt einen Wertebereich an. Im Feld Tag (Woche) bedeutet "MON-FR" beispielsweise "jeden Montag, Dienstag, Mittwoch, Donnerstag und Freitag". |
* | Gibt alle möglichen Werte an. Im Feld "Stunde" bedeutet "*" beispielsweise "jede Stunde des Tages". |
/ | Gibt Inkremente zum angegebenen Wert an. Im Feld "Minute" bedeutet "0/15" beispielsweise "alle 15 Minuten während der Stunde, beginnend bei Minute Null". |
? | Gibt keinen bestimmten Wert an. Dies ist nützlich, wenn Sie einen Wert für eines der beiden Felder Tag (Monat) oder Tag (Woche) angeben müssen, nicht jedoch für das andere. |
L | Gibt den zuletzt möglichen Wert an. Dies hat je nach Kontext unterschiedliche Bedeutungen. Im Feld Tag (Woche) bedeutet "L" für sich genommen "den letzten Tag jeder Woche" (dh "jeden Samstag") oder, wenn es nach einem anderen Wert verwendet wird, "den letzten xxx Tag des Monats" (z 'SATL' und '7L' bedeuten beide 'den letzten Samstag im Monat). Im Feld Tag (Monat) bedeutet "L" für sich genommen "der letzte Tag des Monats" oder "LW" "der letzte Wochentag des Monats". |
W | Gibt den Wochentag (Montag bis Freitag) an, der dem angegebenen Tag des Monats am nächsten liegt. Zum Beispiel bedeutet "1W" "der nächste Wochentag zum 1. des Monats" (beachten Sie, dass, wenn der 1. ein Samstag ist, die E-Mail am nächsten Wochentag innerhalb desselben Monats, d. H. Am Montag, dem 3., gesendet wird). 'W' kann nur verwendet werden, wenn der Tag des Monats ein einzelner Tag ist, kein Bereich oder eine Liste von Tagen. |
# | Gibt das n-te Vorkommen eines bestimmten Wochentags an. Zum Beispiel bedeutet "TUES # 2" (oder "3 # 2") "den zweiten Dienstag des Monats". |
Beispiele
| Jeden Tag um 20.15 Uhr. |
| Jeden Tag um 8:15 Uhr. |
| Jede Minute beginnt um 14.00 Uhr und endet jeden Tag um 14.59 Uhr. |
| Alle 5 Minuten, beginnend um 14.00 Uhr und endend um 14.55 Uhr, jeden Tag. |
| Alle 5 Minuten, beginnend um 14.00 Uhr und endend um 14.55 Uhr, UND alle 5 Minuten, beginnend um 18.00 Uhr und endend um 18.55 Uhr, jeden Tag. |
| Jede Minute beginnt um 14.00 Uhr und endet jeden Tag um 14.05 Uhr. |
| Alle 10 Minuten für immer. |
| Jeden Mittwoch im März 14.10 Uhr und 14.44 Uhr. |
| Jeden Montag, Dienstag, Mittwoch, Donnerstag und Freitag 8:15 Uhr. |
| 8:15 Uhr am 15. eines jeden Monats. |
| 8:15 Uhr am letzten Tag eines jeden Monats. |
| 8:15 Uhr am letzten Wochentag eines jeden Monats. |
| 8:15 Uhr am letzten Freitag eines jeden Monats. |
| Jeden zweiten Freitag im Monat um 8:15 Uhr. |
Wie bereits erwähnt, haben wir diesen Artikel nicht geschrieben. Dies ist eine Übernahme von Atlassians Artikel zum Erstellen von Cron-Ausdrücken für ein Filterabonnement. Wir haben es unseren Benutzern nur ein wenig bequemer gemacht, es mit unserer Anwendung zu verwenden.
For any questions or feature requests contact us via the Customer Portal Or drop us an email at support@appsdelivered.atlassian.net. If you are using this option, please check your junk folder regularly, as our reply can be placed there by your email service. Before submitting a bug report or support ticket, please update to the latest version of the add-on. Please add information about the version of Jira and the add-on.