Skip to content

Guide

Crontab-Guru-Alternativen: Wenn Syntaxhilfe allein nicht reicht

crontab.guru überzeugt durch Tiefe. Convertitive überzeugt durch Workflow — nächste Läufe, Presets und Feldaufschlüsselungen an einem Ort.

By Published

Wenn Sie jemals einen Cron-Ausdruck schreiben mussten und sich nicht sicher waren, ob */5„alle 5 Minuten“ oder „in Minute 5“ bedeutet, sind Sie mit hoher Wahrscheinlichkeit bei crontab.guru gelandet. Es ist das meistverlinkte Cron-Tool im Internet, und das zu Recht. Dieser Ratgeber will es nicht entthronen — er erklärt, was crontab.guru gut macht, wo es aufhört und wann der Cron-Generator von Convertitive die Lücken füllt.

Was crontab.guru sehr gut macht

Die einzige Kernfunktion von crontab.guru — die Echtzeit-Übersetzung eines Cron-Ausdrucks in Klartext während der Eingabe — ist wirklich hervorragend. Die farbcodierte Feldhervorhebung macht sofort klar, welches der fünf Felder (Minute, Stunde, Tag des Monats, Monat, Tag der Woche) Sie gerade bearbeiten. Das Tool wurde über viele Jahre verfeinert, bewältigt eine große Vielfalt an Sonderfällen, und seine Ausgabe ist über die gesamte Standard-POSIX-Cron-Syntax hinweg korrekt.

Die Anzeige der „nächsten 5 Laufzeiten“ ist ehrlich und nützlich: Sie zeigt die tatsächlichen UTC-Zeitstempel, zu denen der Job ausgelöst würde — der schnellste Weg, um Off-by-one-Fehler zu erkennen, ohne einen echten Cron-Daemon laufen zu lassen. Die Seite hat eine enorme Nutzung und großes Vertrauen in der Community — sie wird in Hunderten von Stack-Overflow-Antworten zitiert, und dieser soziale Beweis zählt, wenn man um 2 Uhr nachts debuggt.

Für Entwickler, die die Cron-Semantik verstehen und nur einen bestimmten Ausdruck überprüfen müssen, ist crontab.guru das schnellste verfügbare Tool. Es öffnet sich sofort, es gibt fast nichts zu klicken, und die Oberfläche mit einem einzigen Eingabefeld geht einem nicht im Weg.

Wo crontab.guru an Grenzen stößt

crontab.guru konzentriert sich auf Erklärung, nicht auf Generierung. Es gibt keine Preset-Bibliothek, um von einer benannten Vorlage auszugehen (z. B. „jeden Wochentag um 9 Uhr“) und sie anzupassen. Es gibt keine Feldaufschlüsselungstabelle, die zeigt, was jede Position bedeutet und welche Werte sie akzeptiert. Wenn Sie die Struktur der fünf Felder nicht ohnehin kennen, geht die Oberfläche davon aus, dass Sie es aus der Farbcodierung erschließen.

Außerdem unterstützt es keine CRON_TZ- oder TZ=-Direktiven, die von modernen Implementierungen wie systemd-Timern oder Kubernetes-CronJobs verwendet werden, und es verarbeitet auch keine Quartz-Syntax (die ein Sekundenfeld als erstes Token hinzufügt, plus ein optionales Jahresfeld). Das sind legitime Lücken, die einen nennenswerten Anteil der Anwendungsfälle betreffen — wobei kein einzelnes Browser-Tool alle Cron-Varianten abdeckt.

Was der Cron-Generator von Convertitive hinzufügt

Der Cron-Ausdruck-Generator von Convertitive ist kein Ersatz für die Syntaxerklärung von crontab.guru — er ist für einen anderen Workflow optimiert: das Erstellen eines Ausdrucks statt des Prüfens eines bestehenden.

  • 11 benannte Presets(z. B. „Jede Stunde“, „Jeden Wochentag um Mitternacht“, „Erster Tag des Monats“), sodass Sie von einer Vorlage ausgehen können, die zu 80 % korrekt ist, und nur ein Feld anpassen.
  • Vorschau der nächsten 5 Läufe mit relativen Deltas— nicht nur der absolute Zeitstempel, sondern „in 47 Minuten“, „in 1 Stunde 47 Minuten“ usw. Das ist besser lesbar, wenn Sie den Rhythmus auf Plausibilität prüfen wollen statt der exakten Uhrzeit.
  • Feldaufschlüsselungstabelle — eine dauerhafte Referenz, die jedes Feld, seine Position, den zulässigen Bereich und die unterstützten Sonderzeichen zeigt. Nützlich, wenn Sie lernen oder wenn Sie eine Weile keinen Cron-Ausdruck geschrieben haben.
  • Hinweis zur POSIX-OR-Semantik — eine ausdrückliche Warnung, dass Cron auslöst, wenn sowohl Tag des Monats als auch Tag der Woche keine Wildcards sind und eine der beiden Bedingungen zutrifft (OR, nicht AND). Dies ist die häufigste Ursache für unerwartetes Verhalten in Cron und ist in der Feldtabelle dokumentiert.

Was Convertitive nicht so gut macht: Die Syntaxerklärung ist weniger ausführlich als die von crontab.guru, und das Tool ist neuer und weniger erprobt. crontab.guru hat jahrelange Community-Berichte über Sonderfälle verinnerlicht; Convertitive hat denselben Fundus noch nicht angesammelt.

Funktionsvergleich

Funktioncrontab.guruConvertitive
Echtzeit-Klartext-ÜbersetzungJa — farbcodiert, hochgradig verfeinertJa — knappe Bezeichnung
Vorschau des nächsten LaufsNächste 5 Läufe (absolut, UTC)Nächste 5 Läufe + relatives Delta
Preset-/VorlagenbibliothekNein11 benannte Presets
FeldaufschlüsselungstabelleNeinJa — Bereich + zulässige Sonderzeichen
Warnung zur POSIX-OR-SemantikImplizitExpliziter Inline-Hinweis
@yearly-/@hourly-KurzschreibweiseJaJa
Quartz-Cron (6/7 Felder)NeinNein
CRON_TZ-/TZ=-DirektiveNeinNein
Offline / kein Netzwerk erforderlichJa (nach dem ersten Laden)Ja (nach dem ersten Laden)
Community-Vertrauen / erprobtSehr hoch — jahrelange NutzungGeringer — neueres Tool

Wann Sie crontab.guru verwenden sollten

  • Sie kennen die Cron-Syntax bereits und müssen einen bestimmten Ausdruck schnell überprüfen — es ist die schnellste Oberfläche für diese Aufgabe.
  • Sie müssen einen bestehenden Produktions-Zeitplan debuggen und wünschen sich die klarstmögliche Erklärung, was er tut.
  • Sie möchten einen Link zu einer Erklärung eines Cron-Ausdrucks mit einem Kollegen teilen — crontab.guru-URLs kodieren den Ausdruck und sind weithin bekannt.

Wann Sie den Cron-Generator von Convertitive verwenden sollten

  • Sie erstellen einen neuen Zeitplan von Grund auf und möchten von einem benannten Preset statt einem leeren Feld ausgehen.
  • Sie möchten sehen, wie weit der nächste Lauf entfernt ist, in relativen, menschenlesbaren Begriffen statt in absoluten Zeitstempeln.
  • Sie führen jemanden an Cron heran und möchten eine Feldtabelle, auf die er ohne Verlassen des Tools zugreifen kann.
  • Sie stoßen auf den OR-Semantik-Sonderfall und möchten die ausdrückliche Warnung zur Wechselwirkung von Tag des Monats und Tag der Woche.

Die OR-Semantik-Falle erklärt

Das am häufigsten missverstandene Cron-Verhalten ist, was passiert, wenn Sie sowohl einen Tag des Monats als auch einen Tag der Woche als Nicht-Wildcards angeben. Betrachten Sie:

0 9 15 * 1

Intuitive Lesart: „um 9 Uhr am 15. des Monats, aber nur, wenn es ein Montag ist.“ Tatsächliches POSIX-Verhalten: „um 9 Uhr am 15. jedes Monats oderum 9 Uhr an jedem Montag.“ Die beiden Bedingungen werden vereinigt, nicht geschnitten.

Dies ist in POSIX crontab(1) und in der Vixie-cron-Implementierung spezifiziert, die die meisten Linux-Distributionen ausliefern. Es ist die häufigste Ursache für „mein Cron-Job läuft öfter als erwartet“-Bugs. Weder crontab.guru noch Convertitive können diese Einschränkung umgehen — sie ist eine Eigenschaft des Cron-Daemons selbst — aber Convertitive macht die Warnung ausdrücklich sichtbar, wenn beide Felder keine Wildcards sind.

Schrittsyntax und Bereichssyntax

Beide Tools unterstützen die vollständige Standardsyntax:

  • Schritte: */5im Minutenfeld bedeutet „alle 5 Minuten“ (0, 5, 10, ..., 55). 1-59/2 bedeutet „jede ungerade Minute“.
  • Bereiche: 9-17im Stundenfeld bedeutet „Stunden 9 bis 17“.
  • Listen: 1,15im Tag-des-Monats-Feld bedeutet „der 1. und der 15.“.

Für eine ausführlichere Tour durch die Syntax einschließlich aller Sonderfälle siehe unser Cron-Ausdruck-Tutorial. Um die Zeitstempel zu verstehen, die Cron erzeugt, sind der Unix-Timestamp-Ratgeber und der Timestamp-Konverter nützliche Begleiter.

Das ehrliche Fazit

crontab.guru ist das bessere reine Erklärungstool. Es hat mehr Nutzungshistorie, eine verfeinertere Syntaxbeschreibung und ist der schnellste Weg von „Ausdruck, den ich nicht verstehe“ zu „Bedeutung in Klartext“.

Der Cron-Generator von Convertitive ist besser für die Konstruktion: Presets ersparen das Problem des leeren Blatts, relative Deltas für den nächsten Lauf sind für Rhythmusprüfungen besser lesbar, und die Feldaufschlüsselungstabelle verringert die Notwendigkeit, sich Feldpositionen zu merken. Wenn Sie nur gelegentlich Cron-Ausdrücke schreiben und sich nicht auf Auswendiglernen verlassen möchten, bietet Convertitive sinnvolle Workflow-Unterstützung.

Beide Tools verarbeiten alles clientseitig. Keines speichert Ihre Ausdrücke. Nutzen Sie, was zur Aufgabe passt — es gibt keinen Grund, sich festzulegen.

Frequently asked questions

Speichert oder verfolgt crontab.guru die eingegebenen Ausdrücke?
crontab.guru verarbeitet Ausdrücke clientseitig im Browser — beim Tippen wird nichts an einen Server gesendet. Auch der Cron-Generator von Convertitive läuft vollständig clientseitig, ohne serverseitiges Logging.
Kann eines der Tools Quartz-Cron-Ausdrücke (6 oder 7 Felder) erzeugen?
Weder crontab.guru noch Convertitive unterstützt die Quartz-Cron-Syntax, die ein Sekundenfeld und manchmal ein Jahresfeld hinzufügt. Für Quartz-/Spring-Scheduling nutzen Sie direkt die Quartz-Dokumentation oder einen Quartz-spezifischen Validator.
Unterstützt crontab.guru CRON_TZ- oder TZ=-Direktiven?
crontab.guru validiert keine CRON_TZ- oder TZ=-Direktiven, die einige moderne Cron-Implementierungen (systemd-Timer, Kubernetes-CronJobs) akzeptieren. Convertitive hat dieselbe Einschränkung — es validiert ausschließlich die POSIX-Syntax mit fünf Feldern.
Was ist der Unterschied zwischen 0 * * * * und @hourly?
Auf Vixie cron und den meisten modernen Implementierungen verhalten sie sich identisch. @hourly ist eine von Vixie cron definierte Nicht-POSIX-Kurzschreibweise, die zu 0 * * * * expandiert. Beide Tools erkennen @yearly, @monthly, @weekly, @daily und @hourly.
Kann Cron einen Job alle 30 Sekunden ausführen?
Standard-POSIX-Cron arbeitet auf Minutenebene — mit einem einzelnen Eintrag lässt sich nichts unterhalb einer Minute planen. Ein gängiger Workaround sind zwei separate Einträge: * * * * * command und * * * * * sleep 30 && command. Für eine Planung im Sekundenbereich bieten sich systemd-Timer an, die sekundengenaue Präzision unterstützen.
Welches Tool eignet sich besser, um ein Team an Cron heranzuführen?
Die Feldaufschlüsselungstabelle und die Preset-Bibliothek von Convertitive vermitteln Einsteigern schneller ein mentales Modell — sie können von einem benannten Preset ausgehen und es anpassen, statt den Ausdruck von Grund auf zu konstruieren. Die farbcodierte Feldhervorhebung von crontab.guru ist besser, sobald man die Struktur der fünf Felder bereits versteht und Sonderfälle debuggen muss.

Sources & references

Authoritative references cited by this piece. Verified by Buğra Sözeri on the dates shown and re-checked at every deploy.

Related

Published May 31, 2026