Cronjob – einfach erklärt

Kurz erklärt: Automatischer, zeitgesteuerter Befehl auf dem Server. Wird für wiederkehrende Aufgaben wie Backups, E-Mail-Versand oder Cache-Bereinigung genutzt.

Was ist ein Cronjob?

Ein Cronjob (auch Cron-Task) ist ein automatisierter Befehl, der zu einem festgelegten Zeitpunkt oder in regelmäßigen Abständen auf Ihrem Server ausgeführt wird. Der Name stammt vom Unix-Programm „cron", das seit den 1970er Jahren für zeitgesteuerte Aufgaben eingesetzt wird.

Wofür braucht man Cronjobs?

  • Automatische Backups – täglich um 3:00 Uhr nachts eine Sicherung erstellen
  • E-Mail-Versand – Newsletter-Queue abarbeiten
  • Cache leeren – regelmäßig veraltete Daten aufräumen
  • Datenbank-WartungMySQL-Tabellen optimieren
  • WordPress-Aufgaben – geplante Beiträge veröffentlichen, Updates prüfen
  • Import/Export – Produktdaten aus externen Systemen synchronisieren
  • MonitoringUptime-Checks durchführen

Cronjob-Syntax

Ein Cronjob wird mit fünf Zeitfeldern definiert:

Minute  Stunde  Tag  Monat  Wochentag  Befehl
  *       *      *     *       *       /pfad/zum/script.sh

# Beispiele:
0 3 * * *    /backup.sh        # Täglich um 03:00
*/15 * * * * /check-mail.php   # Alle 15 Minuten
0 0 1 * *    /monthly-report.sh # Am 1. jeden Monats

Cronjobs im Hosting einrichten

Die meisten Hosting-Anbieter bieten Cronjobs über das Control Panel an – Sie müssen die Syntax nicht auswendig kennen, sondern können Zeitplan und Befehl über eine grafische Oberfläche festlegen.

Hinweis: Im Shared Hosting ist die Anzahl der Cronjobs oft begrenzt (z.B. 5–10 Stück) und das Minimum-Intervall liegt bei 15 Minuten. Brauchen Sie mehr, ist ein VPS die bessere Wahl.

Noch unsicher, welches Hosting Sie brauchen?

Unser kostenloser Bedarfsrechner hilft Ihnen in 2 Minuten, das passende Hosting zu finden.

Zum Bedarfsrechner