Een cronjob is een geplande taak op Unix-achtige systemen die op specifieke tijden of intervallen wordt uitgevoerd. Het is essentieel om de timing van deze taken correct te configureren om ervoor te zorgen dat ze op de gewenste momenten worden uitgevoerd.

Cron Syntax

De timing van een cronjob wordt bepaald door een reeks van vijf velden in de crontab (cron-tabel), die elk een specifiek tijdsaspect vertegenwoordigen:

Minuut (0 – 59)
Uur (0 – 23)
Dag van de maand (1 – 31)
Maand (1 – 12)
Dag van de week (0 – 7, waarbij zowel 0 als 7 voor zondag staan)

Een typische crontab-regel ziet er als volgt uit:

30 2 * * 1 /pad/naar/uw/script.sh

In dit voorbeeld wordt het script /pad/naar/uw/script.sh elke maandag om 02:30 uur uitgevoerd.

Gebruik van Crontab.guru

Het interpreteren en valideren van cron-expressies kan complex zijn. Gelukkig biedt Crontab.guru een intuïtieve interface om cron-expressies te analyseren en te verifiëren.

Stappen om een cron-expressie te controleren:

  • Navigeren naar Crontab.guru: Ga naar https://crontab.guru/.
  • Voer de cron-expressie in: Typ of plak de betreffende cron-expressie in het invoerveld bovenaan de pagina.
  • Resultaat bekijken: Direct onder het invoerveld geeft Crontab.guru een menselijke leesbare uitleg van de ingevoerde expressie.

Voorbeeld:
Als u de expressie 30 2 * * 1 invoert, zal Crontab.guru aangeven:

At 02:30 on Monday.

Dit bevestigt dat de taak elke maandag om 02:30 uur wordt uitgevoerd.

Mis geen WordPress tips meer.

Al 500+ webdesigners en marketeers ontvangen deze nieuwsbrief.

Naam
Dit veld is bedoeld voor validatiedoeleinden en moet niet worden gewijzigd.