Kostenloser Cron-Expression-Generator | OneStepToRank

Cron-Expressions visuell erstellen

Wählen Sie Zeitplanoptionen aus Dropdown-Menüs oder verwenden Sie Vorgaben, um Cron-Expressions zu erzeugen. Sehen Sie menschenlesbare Beschreibungen und die nächsten 5 Ausführungszeiten.

Cron-Zeitplan-Builder

Minute Hour Day (Month) Month Day (Week)
* * * * *
Every minute
Next 5 Execution Times

    Möchten Sie mehr SEO-Power?

    Erhalten Sie Zugriff auf unsere komplette Suite lokaler SEO-Tools, Rank-Tracking und KI-gestützte Optimierung.

    Kostenlos registrieren

    Cron-Expressions verstehen

    Cron ist ein zeitbasierter Job‑Scheduler, der in Unix‑ähnlichen Betriebssystemen wie Linux und macOS zu finden ist. Er ermöglicht es Benutzern, Befehle oder Skripte automatisch in festgelegten Intervallen auszuführen, von jeder Minute bis einmal pro Jahr. Der Zeitplan wird durch einen Cron‑Expression definiert – ein kompakter String aus fünf Feldern, die Minute, Stunde, Tag des Monats, Monat und Wochentag repräsentieren. Die Beherrschung der Cron‑Syntax ist essenziell für Systemadministratoren, Backend‑Entwickler und DevOps‑Ingenieure, die Backups, Datenverarbeitung, Gesundheitschecks, Berichtserstellung und unzählige andere wiederkehrende Aufgaben automatisieren müssen.

    Die fünf Felder erklärt

    Ein Standard‑Cron‑Expression besteht aus fünf durch Leerzeichen getrennten Feldern: minute (0‑59), hour (0‑23), day of month (1‑31), month (1‑12 oder Jan‑Dez), und day of week (0‑6 oder Sun‑Sat, wobei 0 Sonntag ist). Ein Sternchen (*) in einem Feld bedeutet „jeder mögliche Wert“. Die Schritt‑Syntax */N bedeutet „jeder N‑te Wert“ – also löst */5 im Minutenfeld bei 0, 5, 10, 15 usw. aus. Sie können auch Kommas für Listen verwenden (1,15 bedeutet der 1. und 15.), Bindestriche für Bereiche (9-17 bedeutet 9 bis 17) und diese kombinieren für komplexe Zeitpläne wie 0 9-17/2 * * 1-5 (alle 2 Stunden von 9 Uhr bis 17 Uhr, Montag bis Freitag).

    Übliche Cron‑Muster und bewährte Methoden

    Die am häufigsten verwendeten Cron‑Zeitpläne umfassen: alle 5 Minuten (*/5 * * * *) für Gesundheitsmonitoring, täglich um Mitternacht (0 0 * * *) für Log‑Rotation und wöchentliche Backups (0 2 * * 0) am Sonntag um 2 Uhr. Beim Entwerfen von Zeitplänen sollten Sie vermeiden, ressourcenintensive Jobs gleichzeitig laufen zu lassen – staffeln Sie sie um ein paar Minuten. Verwenden Sie absolute Pfade für alle Befehle in Crontab‑Einträgen und leiten Sie die Ausgabe in Log‑Dateien um (>> /var/log/myjob.log 2>&1), damit Sie Fehler beheben können. Testen Sie Ihre Cron‑Expression stets mit einem Tool wie diesem, bevor Sie sie in die Produktion übernehmen, und prüfen Sie, ob die nächsten Ausführungszeiten Ihren Erwartungen entsprechen.

    Häufig gestellte Fragen

    Was ist eine Cron‑Expression?
    Eine Cron‑Expression ist ein String aus fünf Feldern (Minute, Stunde, Tag des Monats, Monat, Wochentag), der einen wiederkehrenden Zeitplan definiert. Sie wird in Unix‑ähnlichen Systemen zur Automatisierung von Aufgaben verwendet. Zum Beispiel bedeutet "0 9 * * 1" „um 9 Uhr jeden Montag“. Ein Sternchen (*) steht für jeden Wert, und */N bedeutet jedes N‑te Intervall.
    Was bedeutet */5 in einer Cron‑Expression?
    Die */5‑Syntax ist ein Schrittwert, der „jeder 5. Wert“ bedeutet. Im Minutenfeld löst */5 bei den Minuten 0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50 und 55 aus. Sie können Schrittwerte in jedem Feld verwenden: */2 im Stundenfeld bedeutet alle 2 Stunden, */3 im Monatsfeld bedeutet alle 3 Monate.
    Wie richte ich einen Cron‑Job auf meinem Server ein?
    Unter Linux oder macOS führen Sie im Terminal "crontab -e" aus, um Ihre Crontab zu bearbeiten. Fügen Sie eine neue Zeile mit der Cron‑Expression gefolgt vom auszuführenden Befehl hinzu, zum Beispiel: 0 2 * * * /home/user/backup.sh. Speichern und beenden Sie. Überprüfen Sie mit "crontab -l", um alle geplanten Jobs anzuzeigen. Unter Windows nutzen Sie den Task‑Scheduler für ähnliche Planungsfunktionen.
    Was sind die häufigsten Cron‑Zeitpläne?
    Übliche Zeitpläne umfassen: jede Minute (* * * * *), alle 5 Minuten (*/5 * * * *), stündlich (0 * * * *), täglich um Mitternacht (0 0 * * *), wöchentlich am Sonntag (0 0 * * 0), monatlich am 1. (0 0 1 * *), und Werktage um 9 Uhr (0 9 * * 1-5). Backup‑Jobs laufen typischerweise zwischen 2‑4 Uhr, um die Auswirkungen auf Nutzer zu minimieren.