Error: Too many requests. Please try again. x

Crontab-udtrykseditor

Dette værktøj hjælper dig med at generere tilpassede cron-udtryk til planlægning af opgaver såsom sikkerhedskopier, e-mails og statuskontrol.

Ugyldigt cron-udtryk
Nulstil input
*enhver værdi
,værdilisteseparator
-intervalværdier
/trinværdi
1-12tilladte værdier
JAN-DECtilladte værdier

You can check the cron format, know the allowed characters and even refer few examples to get an idea about cron expressions.

Nu hvor du har dit cron-udtryk, tror du ikke, du også skal begynde at overvåge dine cron-job? Tilmeld dig og kom i gang.

Hent status for cron-job

Identificer job, der ikke starter efter planen

Alarm om tidskrævende job

Afhjælpning af cron-jobfejl

Forenklet opsætning

Intelligente tærskler

E-mail- og SMS-underretninger

Tredjeparts alarmintegrationer

Tilpas rapporter og dashboards

Hvad er Cron?

Cron eller cron-job er et standard Unix-værktøj, der bruges til at udføre planlagte kommandoer eller scripts. Cron bruges typisk til planlægning af gentagne opgaver såsom at udføre systemvedligeholdelse, downloade e-mails osv. på en bestemt dato eller med faste tidsintervaller.

Hvad er et cron-udtryk?

Et cron-udtryk er en streng bestående af 5 forskellige felter adskilt af hvidt mellemrum. Hvert felt kan indeholde en hvilken som helst værdi sammen med forskellige kombinationer af de tilladte specialtegn for dette felt. Felterne er som følger::

Så cron-udtryk kan være så enkle som dette: * * * * ?

or mere komplekse, som dette: 14,18,3-39,52 * ? JAN,MAR,SEP MAN-FRI

FeltnavnObligatoriskTilladte værdierTilladte specieltegn
MinutterJa0-59, - * /
TimerJa0-23, - * /
Dag i månedenJa1-31, - * ? / L W
Måned(er)Ja1-12 or JAN-DEC, - * /
UgedagJa1-7 or SUN-SAT, - * ? / L #

Specialtegn

Tegnene „L“ og „W“ kan også kombineres i feltet dag-til-måned for at give „LW“, der oversættes til * „sidste ugedag i måneden“ *.

De juridiske tegn og navnene på måneder og ugedage er ikke store og små bogstaver. MAN er det samme som man.

Specialtegn Beskrivelse
* ("all values") Bruges til at vælge alle værdier inden for et felt. F.eks.: „*“ i time-feltet betyder „hver time“
? ("no specific value") Bruges til at vælge noget specifikt i et felt, mens der genereres noget tilfældigt i det andet felt. F.eks.: Hvis du vil have udløseren til at udløse den 15. dag i en måned, men er ligeglad med, hvilken time på dagen det er, så kan du angive de to felter som „15“ i dagfeltet og „?“ i timefeltet.
- Angiver intervaller. F.eks.: „15-17“ i dag-feltet betyder dagene 15, 16 og 17.
, Bruges til at angive ekstra værdier. F.eks.: „9,10,11“ i time-feltet angiver den 9., 10. og 11. time på en dag.
/ Angiver stigninger. F.eks.: Hvis „0/30“ er angivet i minut-feltet, angiver det, at du har valgt minutterne 0, 30, 60 og 90. På samme måde, hvis du gav „15/30“, er valget minutterne 15, 45, 75 og 105. Du kan også medtage „/“ efter '' tegnet - i dette tilfælde '', hvilket svarer til at have „0“ før „/“. „2/5“ i feltet dag-til-måned betyder „brand hver 5. dag startende på den anden dag i måneden“.
L("last") Har forskellig betydning i hvert af de to felter, hvor det er medtaget. F.eks.: Værdien „L“ i feltet dag-til-måned betyder „den sidste dag i måneden“ - dag 31 for januar, dag 28 for februar på ikke-skudår. Hvis det bruges i ugedagsfeltet alene, betyder det simpelthen „7“ eller „LØR“. Men hvis det bruges i ugedagsfeltet efter en anden værdi, betyder det „den sidste xxx dag i måneden“ - for eksempel betyder „3L“ „den sidste tirsdag i måneden“. Du kan også angive en forskydning fra den sidste dag i måneden, såsom „L-5“, hvilket vil betyde den femte til sidste dag i kalendermåneden. Når du bruger „L“, er det vigtigt ikke at angive værdiintervaller, da de genererede resultater kan være forvirrende eller uventede.
W ("weekday") Angiver ugedagen (mandag-fredag) nærmest den givne dag. F.eks.: Hvis du skulle specificere „12W“ som værdien for feltet dag-til-måned, er betydningen: „den nærmeste hverdag til den 12. i måneden“. Så hvis den 12. er en lørdag, aktiveres udløseren fredag ​​den 11. Hvis den 12. er en søndag, aktiveres udløseren mandag ​​den 13. Hvis den 12. er en onsdag, aktiveres udløseren onsdag ​​den 12. Men hvis du angiver „1W“ som værdien for månedsdagen, og den 1. er en lørdag, aktiveres udløseren mandag den 3., da den ikke „springer“ over grænsen for en måneds dage. Bemærk venligst, at tegnet „W“ kan kun angives, når månedsdagen er en enkelt dag, ikke et interval eller en liste over dage.
# Angiver „den niende“ XXX dag i måneden. F.eks.: Værdien „5#2“ i ugedag-feltet betyder „den anden torsdag ​​i måneden“ (dag 5 = torsdag ​​og „#2“ = den anden i måneden). Andre eksempler: „1#2“ = den anden søndag i måneden, og „3#4“ = den fjerde tirsdag i måneden. Bemærk, at hvis du angiver „#5“, og der ikke er 5 af den givne ugedag i måneden, vil der ikke ske nogen aktivering den måned.