Cron of cron-job

Cron (E) is een scheduler service op tijdbasis op een computer met een Unix(-achtig) besturingssysteem. Cron is een afkorting van ‘chronograph’.

Voor bepaalde Drupal-modules is het nodig om regelmatig taken uit te voeren, zoals het opschonen van logbestanden. Cron kan worden gebruikt om dagelijks, wekelijks, maandelijks of met iedere ander interval gemeten in seconden, taken uit te voeren. Met behulp van cron ververst de verzamelaarmodule de webfeeds regelmatig, informeert Ping de aangemelde diensten periodiek over nieuwe inhoud op de site en indexeert de zoekmodule regelmatig de inhoud van de site. Het automatiseren van taken is een van de beste manieren om een systeem soepel te laten draaien. Omdat voor de meeste beheertaken direct ingrijpen niet nodig is, is cron een ideale oplossing. Wanneer dit nodig is kan cron ook handmatig worden uitgevoerd.

De frequentie van het draaien van de cron-job is afhankelijk van de wijzigingsfrequentie van de inhoud van de website. Voor veel websites is een minimum frequentie van een maal per 24 uur voldoende.

Het instellen van cron is afhankelijk van de omgeving. Hebt u een eigen server, kijk dan op deze pagina voor meer informatie. Draait de site op een hosting service, dan is het soms mogelijk dit zelf in te stellen (de manier waarop is afhankelijk van de server software). In andere gevallen moet dit bij de hosting service worden aangevraagd onder vermelding van de gewenste periodiek en/of tijdstip(pen).
Het is mogelijk cron handmatig te draaien mits u de vereiste bevoegdheid hebt. Type via de URL van de browser het volgende in: www.example.com/cron.php. Een andere manier is via de zoekinstellingen: www.example.com/admin/settings/search en klik op „Site opnieuw indexeren”. Vervang in beide gevallen example.com door de naam van uw eigen site.

Als cron nooit heeft gedraaid, dan zal op diverse pagina’s in het beheer gedeelte van de website een waarschuwing volgen met een link om cron te starten.