Cron-expressie



Inhoudsopgave

Hoe Cron-expressie in te vullen (cronjob)

Positie

1

2

3

4

5

6

7

Positie

1

2

3

4

5

6

7

Betekenis van de positie

seconden

minuten

uren

Dag van de maand

Maand

Dag van de week

Jaar

Mogelijke invoer

, - * /

, - * /

, - * /

, - * ? / L W

, - * /

, - * ? / L #

, - * /

Voorbeelden Cron-expressie



Voorbeeld

1

seconden

2

minuten

3

uren

4

dag van de maand

5

maand

6

Dag van de week

7

Jaar



Resultaat



Voorbeeld

1

seconden

2

minuten

3

uren

4

dag van de maand

5

maand

6

Dag van de week

7

Jaar



Resultaat

Job dagelijks om 05:00

0

0

5

*

*

?

*

0 0 5 * * ? *

Job dagelijks om 05:05

0

5

5

*

*

?

*

0 5 5 * * ? *

Job dagelijks om 22:30

0

30

22

*

*

?

*

0 30 22 * * ? *

Job iedere 1 uur tussen 06:00 en 10:00

0

6-10/1

0 0 6-10/1 * * ? *

Job iedere 1 uur tussen 08:00 en 21:00

0

8-21/1

0 0 8-21/1 * * ? *

Job iedere 1 uur (15 min over) tussen 07:00 en 21:00

0

15

7-21/1

0 15 7-21/1 * * ? *

Job iedere 30 min (15 min over) tussen 08:00 en 21:00

0

15/30

8-21

0 15/30 8-21 * * ? *

Job iedere 2 uur tussen 06:00 en 22:00

0

6-22/2

0 0 6-22/2 * * ? *

Job iedere 2 uur tussen 07:00 en 21:00

0

7-21/2

0 0 7-21/2 * * ? *

Job iedere 2 uur (2minuut over) tussen 06:00 en 22:00

6-22/2

0 2 6-22/2 * * ? *

Job iedere 8 uur tussen 12:00 en 21:00 (Dus 12:00 en 20:00)

0

0

12-21/8

*

?

*

0 0 12-21/8 * * ? *

Job iedere 5 minuten

0

0/5

*

*

*

?

*

0 0/5 * * * ? *

Job iedere 10 minuten tussen 08:00 en 21:00

0

0/10

8-21

*

*

?

*

0 0/10 8-21 * * ? *

Job dagelijks om 05:00 (iedere minuut vanaf 05:00 t/m 05:59)

0

*

5

*

*

?

*

0 * 5 * * ? *

Job iedere woensdag om 22:00

0

0

22

?

*

WED

*

0 0 22 ? * WED *

Job iedere maandag om 02:00

0

0

2

?

*

MON

*

0 0 2 ? * MON *

Job iedere 1 uur tussen 06:00 en 10:00 op maandag

0

0

6-10/1

?

*

MON

*

0 0 6-10/1 ? * MON *

Job ieder uur

0

0/1 

0 0 0/1 * * ? *

Job iedere 2 uur

0

0

0/2

*

*

?

*

0 0 0/2 * * ? *

Job iedere 2 uur (om 5 minuten over)

0

5

0/2

*

*

?

*

0 5 0/2 * * ? *

Job iedere 3 uur

0

0

0/3

*

*

?

*

0 0 0/3 * * ? *

Job iedere 5 uur

0

0

0/5

*

*

?

*

0 0 0/5 * * ? *

Job ieder uur, om 5 minuten over (9:05, 10:05, 11:05, etc)

5

0/1 

0 5 0/1 * * ? *

Job ieder uur, om 15 minuten over (9:15, 10:15, 11:15, etc)

15

0/1 

0 15 0/1 * * ? *

Job iedere 1ste van de maand om 30 minuten over 6

30 

1

1/1 

?

0 30 6 1 1/1 ? *

Job iedere 1ste van de maand om de 3 maanden om 06:30

0

30

6

1

1/3

?

*

0 30 6 1 1/3 ? *

Job iedere 20e van de maand tussen 06:00 en 10:00

0

0

6-10/1

20

1/1

?

*

0 0 6-10/1 20 1/1 ? *

Job iedere 12e van de maand om de 7:00 uur

0

0

7

12

1/1

?

*

0 0 7 12 1/1 ? *



Legenda: Dag van de week 

DAG

Zondag

Maandag

Dinsdag

Woensdag

Donderdag

Vrijdag

Zaterdag

DAG

Zondag

Maandag

Dinsdag

Woensdag

Donderdag

Vrijdag

Zaterdag

Waarde

SUN

MON

TUE

WED

THU

FRI

SAT

Zie voor meer uitleg hoe een juiste cron-expressie op te stellen: http://quartz-scheduler.org/documentation/quartz-1.x/tutorials/crontrigger of http://www.cronjob.nl/
Of gebruik de Generator: http://www.cronmaker.com/
(Let bij gebruik van deze generator op dat er nog een 0 voor de expressie geplaats moet worden en dat het command deel weggelaten moet worden.)