JSON-, Daten- & Formatierungs-Tools

Kostenlose Cron-Expression-Builder

Erstellen und verstehen Sie Cron-Planausdruecke mit Voreinstellungen oder benutzerdefinierten Feldern

Tool wird geladen...

Was ist Cron-Expression-Builder?

Ein browserbasierter Cron-Expression-Builder, der Ihnen hilft, Cron-Planmuster zu erstellen und zu verstehen. Beginnen Sie mit gaengigen Voreinstellungen (jede Stunde, taeglich, woechentlich) oder erstellen Sie benutzerdefinierte Zeitplaene durch Einstellen jedes Feldes einzeln. Unterstuetzt sowohl Standard-5-Feld-Cron als auch 6-Feld-Cron mit Sekunden. Die Ausgabe erklaert, was jedes Feld in Klartext bedeutet.

Kurze Antwort

Erstellen Sie Cron-Ausdruecke mit Voreinstellungen oder benutzerdefinierten Feldern. Verstehen Sie, was jedes Feld (Minute, Stunde, Tag, Monat, Wochentag) steuert. Unterstuetzt 5-Feld- und 6-Feld-Formate fuer GitHub Actions, crontab und serverlose Scheduler.

Last updated: 2026-06-08

Einschränkungen

  • Simuliert keine tatsaechlichen Ausfuehrungszeiten oder berechnet naechste Ausfuehrungsdaten praezise – Zeitzone, Sommerzeit und plattformspezifisches Verhalten beeinflussen die tatsaechliche Ausfuehrung.
  • Einige Plattformen unterstuetzen nicht standardmaessige Erweiterungen (@yearly, @daily, L, W, #), die von diesem Builder nicht abgedeckt werden.
  • GitHub Actions unterstuetzt kein 6-Feld-Cron – verwenden Sie in Workflow-YAML-Dateien immer das 5-Feld-Format.

Sources:MDN Web Docs · W3C Specifications · jquery.app on GitHub

So nutzt du dieses Tool

  1. Waehlen Sie einen voreingestellten Zeitplan oder stellen Sie jedes Feld manuell ein.
  2. Wechseln Sie zwischen 5-Feld (Standard-Cron) und 6-Feld (mit Sekunden) Formaten.
  3. Lesen Sie die Klartext-Erklaerung jedes Feldes.
  4. Kopieren Sie den Cron-Ausdruck zur Verwendung in crontab, GitHub Actions oder serverlosen Funktionen.

Wofür du es nutzen kannst

  • Erstellen Sie einen Cron-Zeitplan fuer einen GitHub Actions-Workflow, der jeden Wochentag um 9:00 Uhr ausgefuehrt wird.
  • Schreiben Sie einen crontab-Eintrag fuer ein Server-Backup-Skript, das am ersten Tag jedes Monats um 2:00 Uhr ausgefuehrt wird.
  • Debuggen Sie einen vorhandenen Cron-Ausdruck, indem Sie eine Klartext-Aufschluesselung jedes Feldes anzeigen.

Anwendungsfalle

Praxisbeispiele

Beispiel

GitHub Actions geplanter Workflow

Ein Entwickler moechte, dass ein CI-Workflow jeden Montag um 9:00 Uhr UTC ausgefuehrt wird. Er verwendet den Cron-Builder, um '0 9 * * 1' zu generieren, und fuegt ihn in sein Workflow-YAML unter on.schedule.cron ein.

Beispiel

Server-Backup-crontab-Eintrag

Ein Systemadministrator benoetigt ein Backup-Skript, das am 1. jedes Monats um 2:00 Uhr ausgefuehrt wird. Er erstellt '0 2 1 * *' und fuegt es mit dem Backup-Befehl in crontab ein.

Haufige Fehler

  • Verwendung von 5-Feld-Cron in einem System, das 6 Felder erwartet (mit Sekunden) – der Zeitplan wird falsch interpretiert oder abgelehnt.
  • Vergessen, dass Cron in der Zeitzone des Servers laeuft – ein 9:00-Uhr-Cron-Job auf einem UTC-Server laeuft zu einer anderen lokalen Zeit als erwartet.
  • Verwendung von * fuer Tag-des-Monats UND einen bestimmten Wochentag – Cron wird ausgefuehrt, wenn ENTWEDER Feld zutrifft, was normalerweise nicht gewuenscht ist.

Überprüfung

  1. Erstellen Sie die Voreinstellung 'Jeden Tag um Mitternacht' und bestaetigen Sie, dass der Ausdruck '0 0 * * *' lautet.
  2. Setzen Sie benutzerdefinierte Werte minute=30, hour=14, day=*, month=*, weekday=1-5 und ueberpruefen Sie, ob der Ausdruck '30 14 * * 1-5' lautet.

FAQ

Fragen zu Cron-Expression-Builder

Was ist der Unterschied zwischen 5-Feld- und 6-Feld-Cron?

Standard-Unix-Cron (crontab) verwendet 5 Felder: Minute, Stunde, Tag-des-Monats, Monat, Wochentag. Einige Systeme wie GitHub Actions und AWS CloudWatch verwenden 6 Felder, indem sie Sekunden als erstes Feld hinzufuegen. Ueberpruefen Sie immer die Dokumentation Ihrer Plattform, welches Format verwendet werden soll.

Was bedeutet *\/5 in einem Cron-Feld?

*/5 bedeutet 'alle 5 Einheiten'. Im Minutenfeld bedeutet */5 alle 5 Minuten (0, 5, 10, 15...). Im Stundenfeld bedeutet */5 alle 5 Stunden. Der Schritt-Operator (\/) teilt den Bereich in gleiche Intervalle ab dem Mindestwert.

Kann ich Monats- und Wochentagsnamen anstelle von Zahlen verwenden?

Standard-Cron verwendet Zahlen: 0-6 fuer Wochentag (0=Sonntag), 1-12 fuer Monat. Einige Implementierungen (wie GitHub Actions) unterstuetzen keine Namen. Dieser Builder verwendet das numerische Format fuer maximale Kompatibilitaet ueber Plattformen hinweg.

Verwandte Tools

Weitere json-, daten- & formatierungs-tools

JSON-, Daten- & Formatierungs-Tools

JSON-Formatierer und -Validator

JSON-Daten formatieren, validieren, minifizieren und als Baumansicht anzeigen. Erkennt nachgestellte Kommas und zeigt Fehlerpositionen an. Die gesamte Verarbeitung erfolgt lokal in Ihrem Browser.

Tool öffnen

JSON-, Daten- & Formatierungs-Tools

JSON-zu-CSV-Konverter

JSON-Arrays in CSV oder TSV konvertieren. Verschachtelte Objekte mit Punktnotation abflachen, Trennzeichen waehlen und Kopfzeilen einfuegen.

Tool öffnen

JSON-, Daten- & Formatierungs-Tools

YAML-JSON-Konverter

Bidirektional zwischen YAML und JSON konvertieren. Behandelt verschachtelte Strukturen, Arrays und Skalarwerte. Ideal fuer Konfigurationsdateien.

Tool öffnen

Auch ausprobieren

Auch ausprobieren

Kodierungs-, Hash- & Sicherheits-Tools

CSP Hash Generator

Erstelle CSP-Hash-Werte für Inline-Skripte und -Styles. Hashe exakten Code mit SHA-256, SHA-384 oder SHA-512.

Tool öffnen