Voor het op gezette tijden uitvoeren van taken maakt het cms gebruik van een systeemdienst van Unix/Linux, het besturingssysteem van de webserver(s).
Het instellen van een interval gaat via een 'masker' dat aangeeft op welke tijdstippen de interval(len) plaats vinden:
.---------------- Minuut (0 - 59) | .------------- Uur (0 - 23) | | .---------- Dag van de Maand (1 - 31) | | | .------- Maand (1 - 12) (januari = 1, februari = 2, etc.) | | | | .---- Dag van de week (1 - 7) (maandag = 1, dinsdag = 2, etc.) | | | | | * * * * *
NB: om te korte intervallen te voorkomen zijn de minuten beperkt van 10-59.
Per minuut, uur, etc. kan de waarde als volgt worden opgegeven:
| Waarde | Betekenis |
|---|---|
| * | Herhalen (minuten, uren, dagen, weken, maanden) |
| */10 | Herhalen iedere 10 (minuten, uren, dagen, weken, maanden) |
| 10 | Uitvoeren op de 10de (minuten, uren, dagen, weken, maanden) |
| 10-20 | Uitvoeren op de 10de tot de 20ste (minuten, uren, dagen, weken, maanden) |
| 10,15,16,17 | Uitvoeren op de 10de, 15de, 16de en 17de (minuten, uren, dagen, weken, maanden) |
| 10-40/10 | Uitvoeren op de 10de, 20ste, 30ste en 40ste (minuten, uren, dagen, weken, maanden) |
Op basis van bovenstaande opties zijn er vele intervallen mogelijk. Hieronder enkele voorbeelden:
Elke 10 minuten
*/10 * * * *
1x per uur (om 10 over)
10 * * * *
Elke werkdag om 8:00 uur en 16:00 uur
* 8,16 * * 1-5
Elke 1ste dag van de maand om 9:15 uur
15 9 1 * *
Op de 11de tot de 26ste van elke maand van januari tot juni elke 15de en 45ste minuut vanaf om 8:00 uur, 12:00 uur en 16:00 uur
15,45 8,12,16 11-26 1-6
Heeft u een interval nodig maar weet u niet hoe deze in te stellen? Vraag het ons!