Zum Inhalt springen
Kostenlos, ohne Anmeldung, im Browser

Crontab Generator: Cron-Ausdruck online erstellen und verstehen

Der Crontab Generator baut aus Minute, Stunde, Tag, Monat und Wochentag einen Cron-Ausdruck wie */5 * * * * und erklärt ihn in Klartext („Alle 5 Minuten“), samt der nächsten Ausführungszeitpunkte.

Gebaut von Jakub Martyniak

Du automatisierst Backups oder Neustarts? Führe deine Cronjobs mit vollem Root-Zugriff aus.

Syntax

*
Jeder Wert
,
Liste von Werten
-
Wertebereich
/
Schrittweite
0 / 7
Beides steht für Sonntag

Ergebnis

*/5 * * * *

“Alle 5 Minuten.”

Dieselbe Syntax verwendest du auch für automatische Neustarts, Backups und Befehle deiner ZapX-Dienste (vServer, Dedicated Server, TeamSpeak).

Warum dieses Tool

Mehr als ein Syntax-Nachschlagewerk

Cron-Ausdruck bauen, verstehen und prüfen, bevor er auf deinem Server läuft.

Formular statt Syntax pauken

Minute, Stunde, Tag, Monat und Wochentag direkt eintippen - keine Cron-Syntax auswendig lernen.

Klartext-Erklärung

Der Cron-Ausdruck wird beim Tippen in verständlicher Sprache erklärt, etwa „Alle 5 Minuten“ oder „Um 04:00 Uhr“. Ungültige Werte meldet das Tool sofort mit einem Hinweis.

Nächste Ausführungszeiten

Die nächsten drei Ausführungszeitpunkte deines Zeitplans siehst du direkt, bevor du ihn einsetzt.

Vorlagen für häufige Jobs

Neun Vorlagen von „Alle 5 Minuten“ über „Täglich um 04:00“ und „Jeden Montag“ bis „Jedes Jahr am 1. Januar“.

Läuft nur im Browser

Die komplette Berechnung läuft in deinem Browser - nichts wird an einen Server gesendet oder gespeichert.

Fertige Zeile kopieren

Den fertigen Zeitplan mit einem Klick kopieren und in deine echte Crontab einfügen - den Befehl ergänzt du dort.

Anleitung

So erstellst du einen Cronjob mit dem Crontab Generator

Vier Schritte vom Zeitplan bis zur fertigen Zeile in deiner Crontab.

Schritt 1

Zeitplan festlegen

Trage Minute, Stunde, Tag, Monat und Wochentag in die fünf Felder ein oder klicke eine Vorlage wie „Alle 5 Minuten“ oder „Täglich um 04:00“ an.

Schritt 2

Bedeutung prüfen

Die Klartext-Erklärung und die nächsten drei Ausführungszeitpunkte zeigen, ob der Zeitplan stimmt. Bei einem ungültigen Wert erscheint stattdessen eine Fehlermeldung.

Schritt 3

Ausdruck kopieren

Mit „Kopieren“ übernimmst du den fertigen Cron-Ausdruck in die Zwischenablage.

Schritt 4

In die Crontab eintragen

Öffne auf deinem Server mit crontab -e die Crontab, füge den Ausdruck ein und schreibe den Befehl dahinter, zum Beispiel /usr/bin/backup.sh. Mit crontab -l prüfst du danach den Eintrag.

Beispiele

Häufige Cron-Ausdrücke: alle 5 Minuten, stündlich, täglich

Die Bedeutung in der rechten Spalte stammt aus derselben Klartext-Erklärung wie im Tool oben. Jeden Ausdruck kannst du Feld für Feld in den Generator übernehmen.

Cron-AusdruckBedeutung
*/5 * * * *Alle 5 Minuten
*/10 * * * *Alle 10 Minuten
*/15 * * * *Alle 15 Minuten
0 * * * *Zur Minute 0 jeder Stunde
0 */6 * * *Zur Minute 0, alle 6 Stunden
0 0 * * *Um 00:00 Uhr
0 4 * * *Um 04:00 Uhr
0 0 * * 1Um 00:00 Uhr, an Montag
0 9 * * 1-5Um 09:00 Uhr, an Montag, Dienstag, Mittwoch, Donnerstag und Freitag
0 0 1 * *Um 00:00 Uhr, am 1. Tag des Monats

Auf dem Server

Vom Cron-Ausdruck zur fertigen Crontab-Zeile

Der Generator erzeugt die fünf Zeitfelder. Den Befehl, der ausgeführt werden soll, schreibst du in deiner Crontab dahinter.

Crontab bearbeiten und prüfen

crontab -e öffnet deine Crontab im Editor. Dort fügst du den kopierten Ausdruck ein, ergänzt den Befehl und speicherst. crontab -l zeigt dir danach alle eingetragenen Cronjobs.

crontab -e
30 4 * * * /usr/bin/backup.sh >> /var/log/backup.log 2>&1
crontab -l

Wenn der Cronjob nicht läuft

  • Absolute Pfade verwenden: Cron startet mit einer kurzen PATH-Variable, schreibe deshalb /usr/bin/php statt nur php.
  • Skript ausführbar machen: Ohne Ausführungsrecht (z. B. chmod +x skript.sh) startet Cron das Skript nicht.
  • Ausgabe protokollieren: Mit >> /var/log/job.log 2>&1 hinter dem Befehl landen Ausgaben und Fehler in einer Logdatei.
  • Zeitzone prüfen: Cron rechnet in der Systemzeit des Servers, die Vorschau im Tool in der Zeitzone deines Browsers.

Dateirechte mit dem CHMOD-Rechner berechnen

Mehr entdecken

Weitere Tools

FAQ

Häufig gestellte Fragen zum Crontab Generator

Kurze Antworten rund um Cron-Syntax, Zeitpläne und die Crontab auf deinem Server.

Trage Minute, Stunde, Tag, Monat und Wochentag in die fünf Felder ein oder klicke eine Vorlage an. Prüfe die Klartext-Erklärung und die nächsten drei Ausführungen, kopiere den Ausdruck und öffne auf deinem Server crontab -e. Dort fügst du ihn ein und schreibst den Befehl dahinter. Der Generator erzeugt nur die fünf Zeitfelder, nicht den Befehl.

Minute (0–59), Stunde (0–23), Tag des Monats (1–31), Monat (1–12) und Wochentag (0–7, dabei stehen 0 und 7 für Sonntag), danach der Befehl. 30 4 * * * /usr/bin/backup.sh führt /usr/bin/backup.sh zum Beispiel täglich um 04:30 Uhr aus. Werte außerhalb dieser Bereiche meldet das Tool als Fehler.

Der Stern (*) steht für jeden gültigen Wert, das Komma für eine Liste (0,30), der Bindestrich für einen Bereich (1-5 im Wochentag = Montag bis Freitag) und der Schrägstrich für eine Schrittweite (*/15 = alle 15 Minuten). Außer Ziffern und diesen vier Zeichen akzeptieren die Felder nichts.

Alle 5 Minuten: */5 * * * *, das ist der Startwert des Tools und die Vorlage „Alle 5 Minuten“. Für alle 10 Minuten trägst du */10 ins Feld Minute ein. Stündlich: 0 * * * * (Vorlage „Jede Stunde“). Täglich um 04:00 Uhr: 0 4 * * * (Vorlage „Täglich um 04:00“), die Uhrzeit änderst du über die Felder Minute und Stunde.

Nein. Das Tool baut Standard-Cron-Ausdrücke mit fünf Feldern, wie sie die Linux-Crontab nutzt, und erlaubt neben Zahlen nur die Zeichen *, Komma, Bindestrich und Schrägstrich. Andere Eingaben zeigen eine Fehlermeldung. Für die Kurzformen nutzt du die Entsprechung: @hourly = 0 * * * *, @daily = 0 0 * * *, @weekly = 0 0 * * 0, @monthly = 0 0 1 * *. Für @reboot gibt es keine Entsprechung in den Zeitfeldern, und Quartz- oder Spring-Ausdrücke mit Sekundenfeld musst du anpassen.

In der Systemzeitzone des Servers, auf dem der Cron-Daemon läuft - nicht zwangsläufig in deiner eigenen Zeitzone. Die „Nächste Ausführungen“-Vorschau in diesem Tool nutzt dagegen die Zeitzone deines Browsers, das solltest du beim Abgleich mit deinem Server berücksichtigen. Zum Zeitzonenrechner

Dann gilt die Oder-Verknüpfung: Der Job läuft, sobald EINE der beiden Bedingungen zutrifft, nicht erst wenn beide gleichzeitig zutreffen. 0 0 1 * 1 läuft also am 1. jedes Monats und zusätzlich jeden Montag um Mitternacht. Ausnahme: Beginnt eines der beiden Felder mit einem Stern, z. B. */2, müssen beide zutreffen. 0 0 */2 * 1 läuft also nur an ungeraden Tagen, die ein Montag sind. So arbeitet cron unter Linux (Vixie cron und cronie), und so berechnet der Generator auch die nächsten Ausführungen.

Nein. Erklärung und nächste Ausführungen berechnet das Tool direkt in deinem Browser, es wird nichts gesendet oder gespeichert. Der Crontab Generator ist kostenlos und braucht keine Anmeldung.

Noch weitere Fragen?

Support kontaktieren
Automatisierst du gerade etwas Eigenes?

Ein Server für deine Cronjobs, Backups und Neustarts

Ein ZAP-Hosting vServer oder Dedicated Server gibt dir vollen Root-Zugriff, um deine eigenen Cronjobs zuverlässig auszuführen.

4,4/5 Trustpilot32.000+ Aktive ServerSeit 2010

Kein Setup. Kein Risiko. In Sekunden online.

Flexible LaufzeitJederzeit kündbarIn 60 Sekunden online

Auf der Suche nach weiteren Tools? Alle Entwickler-Tools ansehen