Cron expression generator

Cron expression generator: bouwen, uitleggen, volgende runs | We.Inc

Bouw een cron-schema met keuzelijsten of plak er een om het in gewone taal te lezen. Zie de volgende 10 runs in uw tijdzone en kopieer het voor crontab, GitHub Actions, Vercel of Kubernetes.

Cron expression generator

Een cron-expressie bestaat uit vijf velden gescheiden door spaties: minuut, uur, dag van de maand, maand en dag van de week. */5 * * * * draait elke vijf minuten; 0 9 * * 1-5 draait om 9:00 op werkdagen. Bouw er een met de keuzelijsten of plak uw eigen expressie om de uitleg en de volgende tien runtijden te zien.

De vijf velden, op volgorde

Kies waarden per veld of plak een expressie. De tool legt het uit in gewone taal, wijst fouten aan, toont de volgende tien runs in elke tijdzone en geeft u hetzelfde schema klaar voor crontab, GitHub Actions, Vercel en Kubernetes.

Veelgestelde vragen

Hoe schrijf ik een cron job die elke 5 minuten draait?

Gebruik */5 * * * *. De */5 in het minuutveld betekent elke vijfde minuut vanaf 0, dus hij draait om :00, :05, :10 enzovoort. Voor elke 10 of 15 minuten verandert u het getal in 10 of 15.

Wat betekent */ in cron?

De schuine streep stelt een stap in. */15 in het minuutveld betekent elke 15e minuut van het uur: 0, 15, 30 en 45. U kunt ook door een bereik stappen: 9-17/2 in het uurveld betekent 9, 11, 13, 15 en 17.

Is zondag 0 of 7 in cron?

Beide. Standaard cron accepteert 0 en 7 voor zondag, en daarna 1 voor maandag tot en met 6 voor zaterdag. Dagnamen zoals SUN en MON voorkomen de vraag helemaal.

Waarom heeft mijn expressie zes of zeven velden?

Quartz, Spring en sommige cloudplanners voegen aan het begin een veld voor seconden toe en soms een jaar aan het eind. Standaard crontab, GitHub Actions, Vercel en Kubernetes gebruiken vijf velden. Deze tool leest de vorm met vijf velden; laat het secondenveld weg om de rest te controleren.

Welke tijdzone gebruikt cron?

Een crontab gebruikt de tijdzone van de server waarop hij draait, tenzij het systeem een CRON_TZ- of TZ-instelling ondersteunt. GitHub Actions en Vercel gebruiken UTC. Kubernetes CronJobs gebruiken de tijdzone van de controller, tenzij u het veld timeZone in de spec instelt.

Een cron-expressie lezen

De valkuil van dag van de maand en dag van de week

Waar uw schema gaat draaien

Wat elk teken in een cron-veld betekent

Minuut

Uur

Dag van de maand

Maand

Dag van de week

Modus {field}

Elke

Elke N

Specifiek

Bereik

Stap {field}

Waarden {field}, gescheiden door komma's

{field} vanaf

{field} tot

Uw schema

Cron-expressie

Expressie kopiëren

Bouw het veld voor veld

Als u hieronder een veld wijzigt, wordt de expressie hierboven vervangen.

Volgende 10 runs

Tijdzone

Uw klok wordt geladen…

Geen run in de komende vijf jaar. Controleer de velden voor dag en maand, bijvoorbeeld 31 in een maand met 30 dagen.

Herstel de expressie om de runtijden te zien.

Draait met minder dan 5 minuten ertussen. GitHub Actions plant niet zo vaak in.

Kopiëren voor uw platform

Fragment kopiëren

Voeg de regel toe met crontab -e. Hij draait in de tijdzone van de server; vervang het commando door uw eigen commando.

Hoort in een workflowbestand onder .github/workflows. GitHub leest het schema in UTC.

Vercel leest het schema in UTC en roept het opgegeven pad aan met een GET-verzoek.

Het veld timeZone bepaalt in welke zone het schema wordt gelezen. Vervang de image en het commando door uw job.

Veelgebruikte schema's

Veelgebruikte cron-schema's

Expressie

Draait

Cron-syntax

Gratis beginnen · Geen creditcard nodig

Gerelateerd: Gratis tools

Product

Voor wie

Functies

Bronnen

Bedrijf

Sitemap