Was ist ein Cron-Job?


Veröffentlicht am 25. März 2026 von Alexander Süß

Ein Cron‑Job ist ein automatisierter Prozess, der auf einem Server zeitgesteuert bestimmte Aufgaben ausführt – ähnlich wie ein Wecker, der zu festgelegten Zeiten klingelt. In der Welt von WordPress werden Cron‑Jobs vor allem eingesetzt, um wiederkehrende Abläufe wie Backups, Updates, geplante Veröffentlichungen oder E-Mail-Benachrichtigungen automatisch auszuführen, ohne dass ein Benutzer eingreifen muss.

Der Begriff „Cron“ stammt von dem griechischen Wort chronos (Zeit) und geht auf das Unix‑Tool cron zurück, das seit Jahrzehnten in Betriebssystemen genutzt wird, um zeitbasierte Prozesse zu steuern. Ein Cron‑Job ist im Grunde eine Anweisung an den Server, ein bestimmtes Skript in regelmäßigen Abständen oder zu definierten Zeitpunkten auszuführen – zum Beispiel „täglich um 2 Uhr nachts führe ein Backup aus“.

Wie Cron‑Jobs in WordPress funktionieren

WordPress verfügt über ein eigenes System namens WP‑Cron, das jedoch etwas anders arbeitet als klassische Server‑Cron‑Jobs. Da die meisten Webhosting‑Umgebungen keinen direkten Zugriff auf System‑Cron‑Dienste erlauben, simuliert WordPress diese Funktion. Das bedeutet, dass WP‑Cron nur dann ausgeführt wird, wenn jemand die Website aufruft. Jedes Mal, wenn eine Seite geladen wird, prüft WordPress, ob geplante Aufgaben anstehen, und führt sie dann ab.

Das hat Vorteile für einfache Websites – man braucht keinen Serverzugang oder technische Kenntnisse. Allerdings kann es bei wenig besuchten Websites dazu führen, dass geplante Aufgaben nicht pünktlich ausgeführt werden. Ebenso kann bei stark frequentierten Seiten das Gegenteil eintreten: WP‑Cron läuft zu häufig und verursacht zusätzliche Serverlast.

Typische Einsatzbereiche in WordPress

  • Automatische Backups – Plugins wie UpdraftPlus oder BlogVault legen zu einem festgelegten Zeitpunkt Sicherungskopien an.
  • Geplante Beiträge – Wenn du einen Artikel mit Veröffentlichungsdatum versiehst, kümmert sich WP‑Cron darum, dass er exakt zu diesem Zeitpunkt online geht.
  • E-Mail-Versand – Newsletter- oder Kontaktformularplugins nutzen Cron‑Jobs, um Mails zeitlich versetzt oder in Batches zu versenden.
  • Wartungsprozesse – Alte Revisionen löschen, Caches leeren oder temporäre Daten bereinigen läuft oft im Hintergrund über Cron‑Prozesse.

System‑Cron‑Jobs als Alternative

Bei professionellen oder hoch frequentierten Websites wird WP‑Cron oft deaktiviert und ein echter Server‑Cron‑Job eingerichtet. Dieser ruft die WordPress‑Datei wp-cron.php in festen Intervallen auf – beispielsweise alle fünf Minuten. So laufen geplante Aufgaben unabhängig vom Website‑Traffic und zuverlässig zur definierten Zeit.

Dazu genügt ein einfacher Befehl, den man im Hosting‑Panel oder per SSH hinterlegt, etwa:

wget -q -O - [meinewebsite.de](https://www.meinewebsite.de/wp-cron.php?doing_wp_cron) >/dev/null 2>&1

Fazit

Ein Cron‑Job ist also ein unsichtbarer, aber essenzieller Helfer, der die Automatisierung innerhalb von WordPress ermöglicht. Er erledigt Routineaufgaben zuverlässig im Hintergrund und hält Websites performant und aktuell. Während WP‑Cron ideal für kleinere Seiten ist, sollten größere oder professionelle Projekte besser auf echte Server‑Cron‑Jobs setzen, um mehr Stabilität, Präzision und Kontrolle über zeitgesteuerte Prozesse zu gewährleisten. Cron‑Jobs sind damit ein Grundpfeiler für automatische Abläufe in der modernen WordPress‑Verwaltung.

Zurück

 

Weitere Einträge