Een cronjob is een commando of script dat automatisch op vaste tijdstippen uitgevoerd wordt. De naam komt van cron, het programma op Linux-servers dat die taken inplant. En cron komt waarschijnlijk van Chronos, Grieks voor tijd. Voor de quiz.
Je komt ze vooral tegen bij webshops en webapplicaties. Sommige taken moeten nu eenmaal regelmatig gebeuren, zonder dat iemand op een knop drukt. Bijvoorbeeld:
Elke nacht een backup nemen van de database
Elke maandag om 8 uur een mail versturen met de cijfers van de voorbije week
Om middernacht uploads opruimen die ouder zijn dan 30 dagen
Elk uur de voorraad synchroniseren met je boekhoudsoftware via een API
Zo'n planning ziet er in cron zo uit. Deze regel voert elke maandag om 8 uur een script uit: