Was ist ein CronJob?
Viele Betriebssysteme besitzen integrierte Cron-Systeme, auch Cron-Daemon genannt. Cron ist die Ableitung von command run on notice und spielt auf den altgriechischen Gott der Zeit Chronos an.
Es handelt sich dabei um ein System, das im Hintergrund arbeitet. Zu festgelegten Zeiten führt er vorprogrammierte Aufgaben durch. Diese Vorgänge nennt man CronJobs.
CronJobs sind also effizienzsteigernde, ressourcen- und zeitsparende Aufträge, die unbemerkt vom User erledigt werden.
Wozu braucht es CronJobs?
CronJobs sind äußerst sinnvoll, wenn es um langwierige und aufwändige Verwaltungs- und Auswertungsarbeiten geht, wie zum Beispiel das Aufräumen von Datenbanken, Erstellen von Statistiken, das Speichern von Backups, usw.
Diese Jobs sind häufig zu Zeiten angesetzt, an denen die Webseite wenig besucht ist, um die Ladezeit für die User nicht unnötig zu verlängern.