Was sind Cronjobs?

Mittels Cronjobs lassen sich Skripte zu vorgegebenen Zeiten automatisch starten. Viele Webhoster-Anbieter bieten diese Option an, um so regelmäßige Aufgaben völlig automatisiert auszuführen. So kann man beispielsweise mittels Cronjobs automatisch täglich ein Backup der Datenbank erzeugen. Oder es wird alle 5 Minuten ein gewisser Wert / Website  etc. überprüft und bei eine bestimmten Bedingung wird eine E-Mail versendet.

Cronjobs sind eine praktische Funktion zur Erledigung vieler Routinearbeiten. Bei den meisten Anbietern kann man diese Cronjobs einfach über das Administrations-Menü einrichten. Diese rufen dann eine gewisse URL auf, z.B. eine URL eines PHP-Scripts zur Erzeugung eines Backups. Da Cronjobs eine gewisse Expertise erfordern, werden diese oftmals nur von fortgeschrittenen Nutzern (Webentwickler) genutzt. Für den Einstieger ohne Expertise in der Webentwicklung sind sie deswegen oft nicht so wichtig.

Cronjobs sind leider nicht in jedem Webhosting-Tarif enthalten. Insbesondere bei den günstigen Einstiegstarifen fehlen Cronjobs, was schade ist, denn technisch aufwendig oder teuer sind diese für den Hosting-Anbieter nicht. Fehlen Cronjobs bei einem Anbieter in den Einstiegstarifen, ist dies oft ein Zeichen dass der Anbieter ungerne Sachen kostenlos dazugibt und versucht durch diese Restriktionen die Kunden in teurere Tarife zu zwingen.

Aber zum Glück gibt es Abhilfe, falls Cronjobs im Angebot fehlen. Mittels kostenloser externer Dienste, wie z.B. cron-job.org, kann man für jede Website Cronjobs einrichten kann. Denn dies sind in den meisten Fällen nichts anderes als der Aufruf einer bestimmten URL zu bestimmten Zeitpunkten.

Wie es aber mit kostenlosen Diensten so ist: Man kann nicht sicher sein, dass diese dauerhaft verfügbar bleiben. Daher würde ich persönlich eher Angebote mit Cronjobs bevorzugen.