Gratis cron-uttrykk forklart: Hva betyr denne cron-plan?

Lim inn en crontab-tidsplan for å lese den på vanlig engelsk og se de neste kjøretidspunktene på en server i din tidssone eller i UTC.

Fem felt, lest fra venstre mot høyre

  1. 01

    Minutt

    0–59

  2. 02

    Time

    0–23

  3. 03

    Dag i måneden

    1–31

  4. 04

    Måned

    1–12 · JAN–DEC

  5. 05

    Ukedag

    0–6 · SUN–SAT · 7 = SUN

TegnBetyrEksempel
* Alle verdier * * * * *hvert minutt
, En liste med verdier 0 8,12,18 * * *kl. 08:00, 12:00 og 18:00
- Et intervall 0 9 * * 1-5kl. 09:00, mandag til fredag
/ Hver n-te verdi */15 * * * *hvert 15. minutt
@ En snarvei @daily@yearly, @monthly, @weekly, @daily, @hourly

Spørsmål

Hva er de fem feltene i et cron-uttrykk?

Minutt (0–59), time (0–23), dag i måneden (1–31), måned (1–12 eller JAN–DEC) og ukedag (0–6 eller SUN–SAT, der både 0 og 7 er søndag). En * betyr alle verdier, a-b et intervall, a,b en liste og */n hver n-te verdi.

Hva skjer når både dag i måneden og ukedag er satt?

Standard cron kjører jobben når én av dem passer. 0 9 1 * MON kjører kl. 09:00 den 1. hver måned og hver mandag, ikke bare på mandager som faller på den 1.

Hvilken tidssone bruker cron?

Tidssonen til maskinen eller tjenesten som kjører den. Linux-servere kjører ofte i UTC, tidsplaner i GitHub Actions gjør det alltid, og Kubernetes CronJobs bruker kontrollerens sone med mindre spec.timeZone er satt. Denne siden viser de neste kjøringene både i din tidssone og i UTC.

Hvordan vet jeg om en cron-jobb har sluttet å kjøre?

Cron sier ingenting når en jobb ikke kjører eller feiler. Legg til en ping på slutten av jobben (curl til en heartbeat-URL), så varsler en cron-jobb-monitor deg når pingen er sen. Uptimecheck leser den samme tidsplanen som du limer inn her.

La Uptimecheck fortsette å følge med

Dette gratisverktøyet svarer på ett spørsmål om gangen. I Uptimecheck kjører det samme arbeidet av seg selv og varsler deg når noe trenger oppmerksomhet.

Nedetid er fortid.

Sett opp din første monitor på under ett minutt, eller se deg rundt i livedemoen først.

14 dagers gratis prøveperiode · Deretter gratis for 5 monitorer · Uten kredittkort