Developertools

Cron-expressiegenerator

Bouw een cron-expressie met vijf velden en lees die in gewone taal. Er wordt niets gepland.

Cron-expressiegenerator workspace

Hoe te gebruiken

Stel minuut, uur, dag van de maand, maand en dag van de week in, of begin vanaf een voorinstelling. Beschrijven controleert de expressie en legt elk veld uit. Gebruik * voor elke waarde, een getal, een lijst, een bereik, of een stap zoals */15.

Voorbeeld

Ochtenden op werkdagen om 09:00. De generator voert de taak niet uit.

Invoer

0 9 * * 1-5

Uitvoer

Om 09:00, maandag tot en met vrijdag.
Minuut: 0.
Uur: 9.
Dag van de maand: elke dag van de maand.
Maand: elke maand.
Dag van de week: maandag tot en met vrijdag.

Hoe het werkt

De ondersteunde syntax is het standaard vijfveld-cronformaat: minuut, uur, dag van de maand, maand en dag van de week. Bereiken, lijsten en stappen worden tegen de veldlimieten gecontroleerd. Namen zoals JAN worden door de validator geaccepteerd in geplakte expressies. Quartz-tokens ?, L, W en # worden geweigerd. De pagina voert nooit een opdracht uit.

Veelvoorkomende fouten

  • De expressie heeft zes velden Deze generator gebruikt geen secondenveld. Laat het eerste veld weg als het uit Quartz kwam.
  • Dag-van-de-week 7 en 0 komen beide voor Beide betekenen zondag in deze vijfveldsyntax.
  • U verwachtte dat de server het uitvoerde Er is geen startknop. Kopieer de expressie naar uw eigen planner.

Beperkingen

De beschrijving is een leeshulp. Planners verschillen over AND of OR voor dag-van-maand en dag-van-week. Raadpleeg de handleiding voordat u op een expressie vertrouwt die beide zet.

Privacy

Veldwaarden worden lokaal verwerkt en zijn geen geheime payload. De tool verbindt niet met een server om de taak te «valideren».

Vragen

Ondersteunt dit @daily?

Nee. De uitvoer is vijf expliciete velden zodat u elk deel ziet.