Quick Presets

Build Expression

Result

* * * * *
Every minute.

Cron Field Reference

FieldRangeWildcardsExample
Minute0–59* , - /*/15 — every 15 min
Hour0–23* , - /0,12 — midnight and noon
Day of Month1–31* , - / LL — last day
Month1–12* , - /1,7 — Jan and Jul
Day of Week0–6 (Sun=0)* , - /1-5 — weekdays

Was ist ein Cron-Job?

Ein Cron-Job ist eine geplante Aufgabe, die auf Unix-ähnlichen Systemen automatisch zu bestimmten Zeiten oder Intervallen ausgeführt wird. Der Name stammt von cron, dem zeitbasierten Aufgabenplaner, der in Linux und macOS integriert ist. Sie definieren Ihren Zeitplan in einer Crontab-Datei — die vollständige Spezifikation finden Sie auf der Linux-crontab-Manpage — und das System kümmert sich um die Ausführung Ihres Skripts zur richtigen Zeit.

Cron-Ausdrücke verwenden 5 Felder: Minute, Stunde, Tag des Monats, Monat und Wochentag. Sonderzeichen wie *, /, - und , ermöglichen flexible Zeitpläne ohne eine Zeile Code. crontab.guru ist eine praktische Referenz für schnelle Nachschlagwerke. Cron-Zeitplanung hat sich weit über Linux hinaus verbreitet — Sie finden sie in Kubernetes CronJobs und in AWS-Cron-Ausdrücken, jeweils mit eigenen kleinen Abweichungen.

So verwenden Sie das Tool

1

Zeitplan festlegen

Nutzen Sie die visuellen Steuerelemente, um die Häufigkeit einzustellen — Minute, Stunde, Tag, Monat und Wochentag. Der Builder aktualisiert den Cron-Ausdruck in Echtzeit.

2

Lesbaren Text prüfen

Unter dem Ausdruck sehen Sie eine Klartextbeschreibung, wann der Job genau ausgeführt wird. So können Sie Ihren Zeitplan vor dem Produktiveinsatz einfach überprüfen.

3

Kopieren und einsetzen

Klicken Sie auf Kopieren, um den Cron-String zu übernehmen und ihn direkt in Ihre Crontab, CI/CD-Konfiguration oder Ihren Cloud-Scheduler einzufügen.

Ausdrucksbeispiele

Häufige Cron-Ausdrücke

Ausdruck:

*/15 * * * *

Was es bedeutet:

*/15 * * * *   → Alle 15 Minuten
0 * * * *      → Jede Stunde zur vollen Stunde
0 9 * * 1-5    → 9 Uhr an Werktagen
0 0 1 * *      → Mitternacht am 1. jeden Monats
0 0 * * 0      → Mitternacht jeden Sonntag

Häufig gestellte Fragen

Was bedeutet * in einem Cron-Ausdruck?

* bedeutet „jeder mögliche Wert" für dieses Feld. * * * * * läuft daher jede Minute jeder Stunde jedes Tages. Ein * im Monatsfeld bedeutet, der Job läuft jeden Monat.

Wie lasse ich einen Job alle 5 Minuten laufen?

Verwenden Sie die Schritt-Syntax: */5 * * * *. Das /5 bedeutet „alle 5 Einheiten", also wird der Job bei Minute 0, 5, 10, 15 … jeder Stunde ausgelöst.

Was ist der Unterschied zwischen cron und crontab?

cron ist der Daemon — der Hintergrunddienst, der Ihre geplanten Aufgaben tatsächlich ausführt. crontab ist die Datei (und der Befehl zum Bearbeiten), in der Sie diese Aufgaben definieren. Sie bearbeiten die Crontab; cron liest sie und erledigt die Arbeit.

Ist cron unter Windows verfügbar?

Nicht nativ — Windows verwendet stattdessen den Aufgabenplaner. Mit WSL (Windows-Subsystem für Linux) erhalten Sie jedoch eine vollständige Linux-Umgebung inklusive cron. Cloud-Planer wie AWS EventBridge und GitHub Actions verwenden Cron-Syntax auf jeder Plattform.

Verwandte Tools