Generiere fertige Crontab-Einträge inklusive Zeitplan, Standard-Befehlen (PHP, Python, cURL) und Output-Redirects. Wandle jede Cron-Syntax in verständliches Deutsch um.
0, */15, 0,308, */2, 9-17*, 1, 1,15*, 1-6, 12Ein Cronjob ist ein automatisierter Prozess auf Linux- und Unix-Systemen, der Aufgaben (Skripte, Backups, E-Mail-Versand) zu festgelegten Zeiten ausführt. Die Syntax besteht im Standard aus 5 Feldern, getrennt durch Leerzeichen.
Legt fest, zu welcher Minute innerhalb einer Stunde der Job gestartet wird. */15 bedeutet alle 15 Minuten.
Gibt die Stunde im 24-Stunden-Format an. 0 steht für Mitternacht, 12 für Mittags.
Bestimmt den Tag im Monat. Ein * steht für jeden Tag des Monats.
Der Kalendermonat von 1 (Januar) bis 12 (Dezember). 1,6,12 führt den Job in Januar, Juni und Dezember aus.
Der Tag der Woche von 0 (Sonntag) bis 6 (Samstag). 1-5 bedeutet Montag bis Freitag.
* (Jede/s), , (Aufzählung), - (Bereich/Spanne), / (Schrittweite/Intervall).
Tipps für Webentwickler, Server-Administratoren und Automatisierung
In der Konsole ruft man mit dem Befehl crontab -e die benutzerspezifische Crontab-Datei auf. Dort wird jede Aufgabe in einer neuen Zeile mit der 5-teiligen Cron-Expression gefolgt vom Pfad zum Befehl eingetragen.
Dies leitet sowohl die Standardausgabe (stdout) als auch Fehlermeldungen (stderr) ins "Schwarze Loch" (dev/null). Dadurch wird verhindert, dass der Server bei jedem Durchlauf unbeschäftigte System-Mails an den Admin sendet.
Entweder über den CLI-Interpreter direkt auf dem Server: 0 * * * * /usr/bin/php /pfad/zum/skript.php oder alternativ per cURL über Webhooks: 0 * * * * curl -s https://deine-seite.de/cron.php.