ForHosting KIT · Entwickler-Tools

Cron-Ausdruck verstehen: So lesen Sie */5 * * * *

Diese Funktion übersetzt einen Cron-Ausdruck wie „0 3 * * 1“ in eine verständliche Beschreibung in Alltagssprache. Gedacht für alle, die einen bestehenden geplanten Job in einem Server, einer Pipeline oder einem Cron-Job-Dienst vorfinden und ohne Nachschlagetabelle wissen möchten, wann er tatsächlich läuft.

● StabilKostenlos · im Browser
Nutzen Sie es über WebAPIE-MailApp baldTelegram bald

Läuft direkt in Ihrem Browser – kostenlos. Ihre Datei verlässt Ihren Browser nicht und wird an keinen Server übertragen.

Die fünf Felder eines Cron-Ausdrucks

Ein klassischer Cron-Ausdruck besteht aus fünf durch Leerzeichen getrennten Feldern: Minute, Stunde, Tag des Monats, Monat und Wochentag. Ein Stern steht für „jeden“ Wert des jeweiligen Feldes, sodass „0 3 * * 1“ bedeutet: Minute 0, Stunde 3, jeden Tag, jeden Monat, aber nur montags – also jeden Montag um 3:00 Uhr.

Ausdruck eingeben, Erklärung erhalten

Sie fügen den Cron-Ausdruck ein, und die Funktion liefert eine Beschreibung in vollständigen Sätzen zurück, etwa „läuft jeden Montag um 03:00 Uhr“ statt der reinen Symbolfolge. Das erspart das Nachschlagen der Feldreihenfolge und der Sonderzeichen wie Schrägstrich, Komma oder Bindestrich bei jedem neuen Ausdruck.

Schrägstrich, Komma und Bindestrich richtig lesen

Ein Schrägstrich wie in „*/5“ bedeutet „alle 5 Einheiten“, ein Komma wie in „1,15“ trennt einzelne Werte, ein Bindestrich wie in „9-17“ beschreibt einen Bereich. Diese drei Zeichen sind die häufigste Fehlerquelle beim manuellen Lesen eines fremden Cron-Ausdrucks, gerade wenn mehrere davon in einem Feld kombiniert sind.

Kostenlos, lokal, per API automatisierbar

Die Erklärung wird direkt in Ihrem Browser erzeugt. Für die automatisierte Prüfung von Cron-Ausdrücken, etwa beim Import einer Konfigurationsdatei mit vielen geplanten Jobs, steht derselbe Aufruf über die API zur Verfügung, für $0.002 pro Anfrage.

Einen unbekannten Cron-Job in einer Konfiguration verstehen

Sabine Schneider übernimmt ein bestehendes Server-Setup mit dem Eintrag „*/15 * * * *“ und lässt sich den Ausdruck erklären, statt jedes Feld einzeln nachzuschlagen, bevor sie den Job anpasst.

Eine geplante Rechnungserstellung dokumentieren

Die Schneider IT-Systeme GmbH & Co. KG dokumentiert für ein internes Handbuch, wann ihre automatisierte Rechnungserstellung läuft, und lässt sich den hinterlegten Cron-Ausdruck in einem verständlichen Satz erklären.

Einen Cron-Ausdruck vor der Übernahme prüfen

Ein Entwickler kopiert einen Cron-Ausdruck aus einem Online-Beispiel und lässt sich erklären, was er tatsächlich bedeutet, bevor er ihn ungeprüft in ein produktives System übernimmt.

Was bedeutet ein Stern in einem Cron-Feld?

Ein Stern steht für „jeden“ möglichen Wert dieses Feldes, etwa jede Minute oder jeden Monat, je nachdem, in welchem Feld er steht.

Was bedeutet ein Schrägstrich wie in */5?

Er bedeutet „alle 5 Einheiten“, etwa alle 5 Minuten bei „*/5“ im Minutenfeld.

Werden auch Cron-Ausdrücke mit sechs Feldern unterstützt (mit Sekunden)?

Ja, sofern das erste Feld Sekunden angibt, wie es manche Anwendungen zusätzlich zum klassischen Fünf-Felder-Format verwenden.

Werden meine eingegebenen Ausdrücke übertragen?

Nein. Die Erklärung wird direkt in Ihrem Browser erzeugt.

Muss ich mich anmelden?

Nein. Es gibt derzeit keine Konten – die Nutzung im Browser ist kostenlos und ohne Limit.

Was kostet die Nutzung über die API?

$0.002 pro Anfrage. Im Browser bleibt die Funktion unabhängig davon kostenlos.

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/dev/cron-explain

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/dev/cron-explain \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"items":["valor-1","valor-2"]}'
{
  "items": [
    "valor-1",
    "valor-2"
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "dev.cron_explain",
  "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.

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 →