🦊Foxi Tools

Cron-Ausdruck-Generator

Cron-Zeitplan-Ausdrücke einfach erstellen

* * * * *

Jede Minute, Jede Stunde

0-59

0-23

1-31

1-12

0-6 (Sun-Sat)

Referenz

* Beliebiger Wert
*/n Jeder N-te
n,m Bestimmter Wert
n-m Bereich

Der Cron-Generator bietet eine visuelle Oberfläche zum Erstellen standardkonformer 5-Feld-Cron-Ausdrücke für Zeitplanaufgaben. Über intuitive Auswahlmenüs und vorkonfigurierte Vorlagen lassen sich Zeitpläne erstellen, ohne die komplexe Cron-Syntax auswendig zu kennen. Die Echtzeit-Vorschau der nächsten Ausführungszeiten hilft bei der Verifizierung. Besonders nützlich für Systemadministratoren, Backend-Entwickler und DevOps-Teams bei der Konfiguration wiederkehrender Aufgaben.

📖 Anleitung

  1. Stellen Sie jedes Feld ein (Minute, Stunde, Tag, Monat, Wochentag)
  2. Verwenden Sie Vorlagen für schnelle Einstellung
  3. Überprüfen Sie den generierten Cron-Ausdruck
  4. Kopieren Sie den Ausdruck für den Scheduler

Funktionen

  • Visueller Cron-Builder
  • Häufig verwendete Vorlagen bereitgestellt
  • Echtzeit-Anzeige nächster Ausführungszeit
  • Feldbeschreibungen bereitgestellt
  • Standard 5-Felder Cron unterstützt

💡 Anwendungsfälle

  • System-Administration: Zeitpläne für Backups, Log-Rotation und Bereinigungsaufgaben konfigurieren
  • Backend-Entwicklung: Cron-Ausdrücke für Spring Boot, Laravel oder Django Scheduled Tasks erstellen
  • CI/CD-Pipelines: Zeitgesteuerte Builds in GitHub Actions oder GitLab CI einrichten
  • Datenverarbeitung: Ausführungsintervalle für ETL- und Datensynchronisations-Jobs festlegen
  • Monitoring: Zeitpläne für regelmäßige Health-Checks und Report-Generierung definieren
  • Content-Management: Zeitgesteuerte Veröffentlichungen und Statistik-Report-Generierung konfigurieren

🎯 Tipps

  • Nutzen Sie die Vorlagen als Ausgangspunkt und passen Sie die Felder nach Bedarf an
  • Prüfen Sie, ob Ihr Zielsystem das Standard-5-Feld-Format oder ein 6-Feld-Format mit Sekunden verwendet
  • Beachten Sie: Im Wochentag-Feld können sowohl 0 als auch 7 für Sonntag stehen, je nach System
  • Überprüfen Sie nach dem Generieren immer die angezeigte "nächste Ausführungszeit" auf Korrektheit
  • Testen Sie Cron-Jobs vor dem Produktiveinsatz in einer Testumgebung mit verkürztem Intervall

Häufig gestellte Fragen

Q. Was ist ein Cron-Ausdruck?

A. Ein Cron-Ausdruck ist das Standardformat in Linux/Unix-Systemen zur Definition von Aufgabenzeitplänen. Er besteht aus 5 Feldern: Minute (0-59), Stunde (0-23), Tag (1-31), Monat (1-12) und Wochentag (0-6).

Q. Wie führe ich jeden Montag um 9 Uhr aus?

A. Verwenden Sie den Ausdruck '0 9 * * 1'. Dabei steht 0 für Minute 0, 9 für die Stunde, die Sternchen für beliebigen Tag und Monat, und 1 für Montag. Alternativ wählen Sie die Vorlage "Jeden Montag".

Q. Wie richte ich eine Ausführung alle 2 Stunden ein?

A. Verwenden Sie '0 */2 * * *'. Das */2 im Stundenfeld bedeutet "alle 2 Stunden". Analog bedeutet */5 im Minutenfeld "alle 5 Minuten".

Q. Werden Werktage (Montag bis Freitag) unterstützt?

A. Ja. Verwenden Sie im Wochentag-Feld den Bereich '1-5'. Der vollständige Ausdruck '0 9 * * 1-5' bedeutet "jeden Werktag um 9 Uhr".

Q. Warum stimmt die angezeigte nächste Ausführungszeit nicht?

A. Prüfen Sie die Zeitzone. Cron verwendet typischerweise die lokale Serverzeit oder UTC. Die Anzeige basiert auf Ihrer Browser-Zeitzone – bei Abweichung zum Server muss entsprechend umgerechnet werden.

Q. Was passiert bei gleichzeitiger Angabe von Tag und Wochentag?

A. Im Standard-Cron gilt eine ODER-Verknüpfung: Die Aufgabe wird ausgeführt, wenn eine der Bedingungen zutrifft. Beispiel: '0 9 15 * 1' bedeutet am 15. jedes Monats ODER jeden Montag um 9 Uhr.

🔗 Verwandte Tools