Cronjob – Was ist das?
Ein Cronjob ist ein automatisierter Zeitplan-Auftrag auf einem Server, der bestimmte Aufgaben zu festgelegten Zeiten ausführt – z.B. Backups erstellen, E-Mails versenden oder Daten importieren.
Cronjob im Detail
Cronjobs (benannt nach dem griechischen Wort "Chronos" für Zeit) sind das Rückgrat der Server-Automatisierung. Sie führen wiederkehrende Aufgaben zuverlässig aus, ohne dass ein Mensch eingreifen muss.
Typische Einsatzbereiche
- Backups erstellen (täglich/stündlich)
- Newsletter-Versand zu bestimmten Zeiten
- Datenbank-Bereinigung (alte Logs löschen)
- API-Daten importieren (z.B. Produktpreise aktualisieren)
- Monitoring-Checks alle X Minuten
- Sitemap-Generierung nach Content-Änderungen
Cron-Syntax
Die Zeitplanung folgt einem 5-Felder-Format: Minute, Stunde, Tag, Monat, Wochentag. Beispiel: 0 3 * * * bedeutet "jeden Tag um 03:00 Uhr".
Praxisbeispiel
Ein Online-Shop hat einen Cronjob, der jede Nacht um 02:00 Uhr die Produktpreise aus der JTL-Warenwirtschaft mit dem Shopify-Shop abgleicht. So sind die Preise immer aktuell, ohne dass jemand morgens manuell synchronisieren muss.
Cronjob bei TwoPixels
Auf unseren Servern laufen dutzende Cronjobs, die alles automatisieren: Backups alle 6 Stunden, Monitoring-Checks alle 5 Minuten, SEO-Reports jeden Morgen, Security-Scans täglich. Diese Automatisierung ist ein Kernvorteil unseres Managed Hostings.