Cronjobs sind automatisierte Programme, die für Unix- und Unix-ähnliche Plattformen wie Linux erstellt wurden. Ihre Aufgabe besteht darin, bestimmte Befehle auszuführen, die ein Webentwickler ihnen zu einem bestimmten Zeitpunkt und Datum zugewiesen hat. Wenn beispielsweise jeden Monat am dritten Tag um 6:35 Uhr eine Gruppen-E-Mail versendet werden muss, ist es nicht mehr nötig, sich selbst daran zu erinnern, früher aufzustehen, um den Inhalt der E-Mail zu verfassen und an alle Mitglieder zu senden. Es genügt, die Uhrzeit und das Datum der Nachrichtenübermittlung mithilfe der Crontab festzulegen.
Die Crontab ist die Datei, in der die Cron-Einstellungen zu finden sind. Sie enthält verschiedene Felder wie Befehle, Minuten, Stunden, Tage, Monate und Wochentage. Diese Felder können mit den Informationen gefüllt werden, die den eigenen Bedürfnissen oder Vorlieben entsprechen. Wenn eine Option nicht zutrifft, wie zum Beispiel das Minutenfeld, kann stattdessen ein Sternchen (*) gesetzt werden. Die tatsächliche Crontab wird in Form einer Textdatei präsentiert, die komplexe Codes oder Syntax erfordert. Um ihren Kunden jedoch den Zugang zu erleichtern, bieten die meisten Webhosting-Anbieter eine benutzerfreundliche Version der Crontab an, die in Form eines Websteuerungsfeldes vorliegt und relativ einfach zu konfigurieren ist.
Es ist bereits erwähnt worden, dass Cronjobs nur auf Webservern verwendet werden können, die unter Unix oder Linux laufen. Auf einem Windows-Betriebssystem können Cronjobs daher nicht genutzt werden. Windows verfügt jedoch über eine eigene Version dieses Werkzeugs, die als Aufgabenplanung bekannt ist.
Quellenlink


