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-Ausdruck | Bedeutung |
|---|---|
| */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 * * 1 | Um 00:00 Uhr, an Montag |
| 0 9 * * 1-5 | Um 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.
Mehr entdecken
Weitere Tools
CHMOD-Rechner
Unix-/Linux-Dateiberechtigungen per Checkbox zu Oktalwert und symbolischer Notation zusammenstellen oder umgekehrt dekodieren - inklusive setuid/setgid/Sticky-Bit und fertigem chmod-Befehl zum Kopieren.
Gebaut von Justin Schuessler
Epoch/Unix Timestamp Converter
Unix-Zeitstempel (Sekunden, Millisekunden, Mikro- und Nanosekunden) in ein lesbares Datum umrechnen und umgekehrt - inklusive Live-Ticker, ISO 8601/RFC 2822 und relativer Zeitangabe, komplett im Browser.
Gebaut von Jakub Martyniak
Regex Tester
Reguläre Ausdrücke live gegen die native JavaScript-Engine testen - mit Treffer-Hervorhebung, Capture-Groups und Ersetzen-Modus, komplett im Browser.
Gebaut von Jakub Martyniak
Timezone Converter
Datum und Uhrzeit zwischen beliebig vielen Zeitzonen umrechnen - mit automatischer Erkennung deiner eigenen Zeitzone, Sommerzeit-Berücksichtigung und Tagesgrenzen-Hinweis. Komplett im Browser.
Gebaut von Julian Alker
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 kontaktierenEin 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.
Kein Setup. Kein Risiko. In Sekunden online.
Auf der Suche nach weiteren Tools? Alle Entwickler-Tools ansehen
