Der Begriff Cronjob leitet sich von dem sogenannten Cron-System und dem Terminus Jobs ab; bei Letzteren handelt es sich in der Informationstechnologie um Aufgaben, die von Programmen zu bestimmten Zeitpunkten automatisch ausgeführt werden. Die Cronjobs findet man in Unix-artigen Betriebssystemen wie beispielsweise Linux.
Einen Cronjob kann man selbst für entsprechende Skripte festlegen. Das Einrichten dieser Cronjobs macht unter bestimmten Umständen viel Sinn, wie zum Beispiel in folgenden Situationen: zum Entfernen veralteter Datensätze aus Datenbanken, zum automatischen Erneuern der Statistiken einer Webseite, zum automatisierten Veröffentlichen neu erstellter Webartikel, zum gebündelten Versand von Rechnungen und vielen weiteren Vorgängen, bei denen eine Automatisierung sinnvoll erscheint.
Cronjobs werden meist so eingerichtet, dass sie in Intervallen bestimmte Aufgaben durchführen. Das kann mehrmals täglich sein, aber auch wöchentlich oder sogar monatlich.