Hosting & IT

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.