ForHosting KIT · Websites auslesen & überwachen

Berechnen Sie die nächsten Cron-Ausführungen

Wandeln Sie einen fünfteiligen Unix-Cron-Ausdruck in eine konkrete, geordnete Liste künftiger Ausführungszeiten um.

● BetaKostenlos · im Browser
Nutzen Sie es über WebAPIE-MailTelegramApp bald

Geben Sie den Zeitplan, einen Startzeitpunkt nach ISO 8601 und die gewünschte Anzahl an. Der Rechner weist fehlerhafte Ausdrücke zurück, verarbeitet die üblichen Listen, Bereiche und Schrittweiten und liefert normalisierte UTC-Zeitstempel, die Sie vor der Bereitstellung eines geplanten Auftrags prüfen, testen, speichern oder vergleichen können. Die Berechnung ist vollständig deterministisch.

Zeigen Sie einen Cron-Zeitplan ab einem festen Zeitpunkt an

Ein Cron-Ausdruck ist kompakt, doch gerade diese Kürze begünstigt Fehler bei einer Bereitstellungsprüfung. Dieser Rechner ersetzt das Lesen nach Augenmaß durch eine genaue Folge von Zeitstempeln. Tragen Sie die fünf Felder in der üblichen Reihenfolge ein: Minute, Stunde, Tag des Monats, Monat und Wochentag. Geben Sie anschließend einen Startzeitpunkt nach ISO 8601 mit Z oder einem ausdrücklichen numerischen UTC-Versatz an. Jede ausgegebene Ausführung liegt strikt nach diesem Zeitpunkt und wird auf UTC normiert. Dieselbe Anfrage ergibt daher im Browser, in einem Testlauf und auf einem Server dasselbe Ergebnis. Ein fester Ausgangspunkt ist besonders bei Zeitplänen rund um Mitternacht, Monatsgrenzen, Schaltjahre oder Versatzwechsel wichtig. Sie können zwischen einer und fünfzig Ausführungen anfordern. Die Antwort enthält ausschließlich die sortierten Zeitpunkte und eignet sich für eine Vorschau, eine Fixture oder einen direkten Vergleich in einer automatisierten Freigabeprüfung. Die aktuelle Uhrzeit wird nicht abgefragt, sodass ältere Prüfungen reproduzierbar bleiben.

Verstehen Sie die unterstützten Regeln mit fünf Cron-Feldern

Jedes Feld akzeptiert einen Stern, eine einzelne Zahl, eine kommagetrennte Liste, einen einschließlich verstandenen Bereich oder eine Schrittweite. Ausdrücke wie */15, 1-5, 0,30 und 2-10/2 funktionieren deshalb ohne zusätzliche Optionen. Minuten reichen von 0 bis 59, Stunden von 0 bis 23, Monatstage von 1 bis 31, Monate von 1 bis 12 und Wochentage von 0 bis 7; sowohl 0 als auch 7 stehen für Sonntag. Diese Fähigkeit verwendet die übliche Unix-Beziehung zwischen den beiden Tagesfeldern: Sind beide eingeschränkt, passt ein Datum, wenn eine der beiden Bedingungen erfüllt ist. Steht in einem Feld ein Stern, bestimmt das andere das Datum. Sekunden, Jahresfelder, Namen wie MON und anbieterspezifische Erweiterungen wie L, W, ? oder # sind bewusst ausgeschlossen. Eine nicht unterstützte Schreibweise zurückzuweisen ist sicherer, als ihr stillschweigend eine Bedeutung zu geben, die vom später eingesetzten Scheduler abweicht.

Nutzen Sie die Ergebnisse in Prüfungen, Tests und im Betrieb

Eine Zeitplanvorschau ist überall hilfreich, wo eine Cron-Zeichenfolge zwischen Menschen und Systemen übergeben wird. Zeigen Sie in einer Konfigurationsoberfläche mehrere kommende UTC-Zeitpunkte an, bevor ein Auftrag gespeichert wird. Vergleichen Sie die erzeugte Folge in der kontinuierlichen Integration mit einer freigegebenen Fixture, damit sich eine Frequenzänderung nicht in einer kleinen Textänderung verbirgt. Setzen Sie bei einer Vorfallanalyse den Start unmittelbar vor den fraglichen Zeitraum und prüfen Sie, ob der konfigurierte Ausdruck die beobachteten Ausführungen erzeugt haben kann. Die Berechnung ist lokal und deterministisch: Sie verwendet weder Netzwerkdienste noch gespeicherten Zustand, Zufallswerte oder die Zeitzone des Geräts. Eine falsche Feldzahl, Werte außerhalb des Bereichs, absteigende Bereiche, Nullschritte, unmögliche Zeitstempel und nicht unterstützte Zeichen führen zu einem verständlichen Eingabefehler. Die API kostet $0.002 pro Anfrage; im Browser läuft dieselbe Berechnung lokal. Die kanonischen UTC-Werte lassen sich direkt vergleichen.

Prüfen Sie einen Zeitplan vor der Bereitstellung

Listen Sie bei der Prüfung die nächsten Ausführungen auf und erkennen Sie falsche Felder, Bereiche oder Häufigkeiten vor der Aktivierung.

Erstellen Sie eine Zeitplanvorschau

Zeigen Sie neben einem Cron-Editor konkrete UTC-Zeiten an, damit Benutzer das Verhalten ihrer Konfiguration bestätigen können.

Erzeugen Sie deterministische Test-Fixtures

Berechnen Sie erwartete Ausführungen ab einem festen Zeitpunkt und vergleichen Sie diese in Tests, ohne die aktuelle Uhrzeit abzufragen.

Welches Cron-Format wird unterstützt?

Der Rechner akzeptiert herkömmliche fünfteilige Unix-Cron-Ausdrücke in der Reihenfolge Minute, Stunde, Monatstag, Monat und Wochentag.

Ist der Startzeitpunkt in den Ergebnissen enthalten?

Nein. Jedes Ergebnis liegt strikt nach dem angegebenen Zeitpunkt, auch wenn dieser genau auf eine geplante Minute fällt.

Welche Zeitzone wird verwendet?

Der numerische Versatz des Startzeitpunkts wird berücksichtigt. Alle berechneten Ausführungen erscheinen in UTC mit dem Suffix Z; auch die Cron-Felder werden in UTC ausgewertet.

Was geschieht bei einem fehlerhaften Cron-Ausdruck?

Die Anfrage endet mit einem Eingabefehler, der das falsche Feld oder den unzulässigen Wert beschreibt. Der Rechner korrigiert oder errät keinen Ausdruck.

Was kostet eine API-Anfrage?

Jede API-Anfrage kostet $0.002. Dieselbe Berechnung können Sie auch lokal im Browser ausführen.

Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.

POSThttps://api.kit.forhosting.com/web/cron-next-runs

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/web/cron-next-runs \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"cron_expression":"30 9 * * 1-5","start_timestamp":"2026-07-24T12:00:00Z"}'
{
  "cron_expression": "30 9 * * 1-5",
  "start_timestamp": "2026-07-24T12:00:00Z"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "web.cron_next_runs",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

max_items50
HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Vollständige KIT-Dokumentation lesen →