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.
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
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.
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::
Feltnavn | Obligatorisk | Tilladte værdier | Tilladte specieltegn |
---|---|---|---|
Minutter | Ja | 0-59 | , - * / |
Timer | Ja | 0-23 | , - * / |
Dag i måneden | Ja | 1-31 | , - * ? / L W |
Måned(er) | Ja | 1-12 or JAN-DEC | , - * / |
Ugedag | Ja | 1-7 or SUN-SAT | , - * ? / L # |
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. |
Thanks for your feedback