Ein Cronjob ist ein geplanter, wiederkehrender Hintergrundprozess auf Unix- oder Linux-basierten Systemen. Er wird vom Dienstprogramm cron ausgeführt, das regelmäßig überprüft, ob Aufgaben (Jobs) laut Zeitplan auszuführen sind.
Automatisierung: Aufgaben wie Backups, Updates, E-Mail-Versand oder Skript-Ausführungen laufen automatisch.
Zeitsteuerung: Du legst genau fest, wann und wie oft ein Job ausgeführt werden soll (z. B. täglich um 3:00 Uhr oder jeden Montag).
Konfiguration: In sogenannten Crontabs (Cron-Tabellen) wird der Zeitplan definiert.
0 3 * * * /usr/bin/php /var/www/mein-skript.php
Bedeutung:
0 3 * * *
→ Jeden Tag um 03:00 Uhr
/usr/bin/php /var/www/mein-skript.php
→ Das auszuführende Kommando
* * * * * (Minute Stunde Tag Monat Wochentag)
Spart Zeit durch Automatisierung
Verringert menschliche Fehler
Ideal für regelmäßige Aufgaben