Spring @Scheduled Cron-Ausdrucksgenerator
Diese Seite behandelt die von Spring @Scheduled verwendete Cron-Syntax: Feldaufbau, Wochentagsnummerierung und welche Sonderzeichen unterstützt werden.
Kurzübersicht
Anzahl Felder
6
Sekundenfeld
Ja
Jahresfeld
Nein
Zeitzone
Lokal / konfigurierbar
Sonderzeichen (L / #)
Ja
Erfordert "?"
Nein
Wochentagsnummerierung
Sun=0, Mon=1, Tue=2, Wed=3, Thu=4, Fri=5, Sat=6
Häufige Spring @Scheduled Cron-Ausdrücke
| Alle 5 Minuten | 0 */5 * * * * |
| Alle 15 Minuten | 0 */15 * * * * |
| Stündlich | 0 0 * * * * |
| Täglich um Mitternacht | 0 0 0 * * * |
| Täglich um 9:00 Uhr | 0 0 9 * * * |
| Werktags um 9:00 Uhr | 0 0 9 * * MON-FRI |
| Jeden Montag um 9:00 Uhr | 0 0 9 * * MON |
| Zweimal täglich (0 und 12 Uhr) | 0 0 */12 * * * |
| Am ersten Tag jedes Monats | 0 0 0 1 * * |
| Am letzten Tag jedes Monats | 0 0 23 L * * |
Häufig gestellte Fragen
Was unterscheidet Spring @Scheduled von Standard-Linux-Cron?
Spring @Scheduled unterscheidet sich von Linux-Cron bei Feldanzahl, Wochentagsnummerierung oder unterstützten Sonderzeichen — die genauen Unterschiede finden Sie in der Kurzübersicht oben.
Kann ich einen Linux-Cron-Ausdruck automatisch in Spring @Scheduled umwandeln?
Ja — fügen Sie ihn oben in das plattformübergreifende Cron-Tool (oder auf der Haupt-Cron-Editor-Seite) ein und wechseln Sie zum Spring @Scheduled-Tab, um sofort den entsprechenden Ausdruck zu erhalten.
Unterstützt Spring @Scheduled L, W oder #?
Ja. Spring @Scheduled unterstützt L (letzter Tag des Monats) und # (n-ter Wochentag des Monats, z. B. "MON#1" für den ersten Montag).
Läuft Spring @Scheduled in meiner lokalen Zeitzone oder in UTC?
Spring @Scheduled wertet Zeitpläne in der von Ihnen konfigurierten Zeitzone aus (oder der System-/Serverzeitzone, falls keine festgelegt ist) — sie ist nicht auf UTC fixiert.