Adeiladwr Mynegiad Cron am ddim
Adeiladu, dirysu, ac egluro mynegiadau cron ar gyfer tasgau wedi'u hamserlennu. Disgrifiad Saesneg plaen byw, rhagolwg 5 rhediad nesaf, a rhagosodiadau patrwm cyffredin.
(0-59)awr
(0-23)diwrnod
(1-31)mis
(1-12)diwrnod wythnos
(0-7)
Yn Gymraeg syml
Ar 09:00, Dydd Llun trwy Ddydd Gwener.
Patrymau cyffredin
Cydnaws â Unix cron safonol, GitHub Actions, Kubernetes CronJob, a'r rhan fwyaf o systemau amserlennu. Defnyddia * ar gyfer 'pob', */5 ar gyfer 'pob 5', 1-5 ar gyfer ystodau, 1,15 ar gyfer gwerthoedd penodol. Hefyd yn derbyn @hourly, @daily, @weekly, @monthly, @yearly, a enwau fel MON-FRI neu JAN-DEC.
Defnyddiau cyffredin
- Adeiladu Cron ar gyfer GitHub Actions WorkflowsMae GitHub Actions yn defnyddio cystrawen cron ar gyfer gweithredoedd wedi eu trefnu. Adeiladwch a gwiriwch eich amserlen yma.
- Adeiladu Cron ar gyfer Kubernetes CronJobsMae adnoddau Kubernetes CronJob yn defnyddio cystrawen cron safonol. Adeiladwch ac eglurwch yr ymadrodd yn weledol.
- Adeiladu Cofnodion Cron ar gyfer Linux crontabAdeiladwch ymadroddion ar gyfer cron Unix traddodiadol (cron, crontab -e) â hyder.
- Amserlennu Swyddfeydd Cynnal Cronfa DdataAmserlennu copi wrth gefn, gwactod, neu waith dadansoddi â hyder gan ddefnyddio ymadroddion cron.
- Dysgu Sut Mae Ymadroddion Cron yn GweithioMae pob addasu yn dangos esboniad trawiadol yn Saesneg ac ôl-olwg o'r 5 rhediad nesaf - y ffordd orau i ddysgu cron.
Sut Mae'n Gweithio
Mae'r adeiladydd mynegiad cron yn rhedeg yn gyfan gwbl yn eich porwr gan ddefnyddio dosrannwr wedi'i ysgrifennu â llaw yn lib/cron.ts — dim llyfrgell allanol, dim galwad gweinydd. Mae'n dilysu'r mynegiad, yn cydosod disgrifiad Saesneg plaen gan ddefnyddio APIs Intl.DateTimeFormat ac Intl.ListFormat adeiledig y porwr ar gyfer enwau dyddiau a misoedd sy'n ymwybodol o leoliad, ac yn cyfrifo'r amseroedd rhediad wedi'u hamserlennu nesaf drwy gerdded ymlaen drwy amser gyda rhesymeg hepgor-maes yn hytrach na grym-brwtal pob munud.
- 1Mynegiad wedi'i ddosrannu maes-wrth-faesMae'r dosrannwr yn rhannu'r mynegiad yn bump (neu chwe) maes wedi'u gwahanu â bylchau gwyn ac yn tocynnu pob un ar gyfer atalnodau, amrediadau (e.e. 1-5), nodiant cam (e.e. */15), a gwerthoedd wedi'u henwi fel MON neu JAN. Mae @macros fel @daily yn cael eu hehangu i'w cyfwerth pum-maes cyn i ddosrannu ddechrau. Mae gwerthoedd annilys neu rifau y tu allan i'r amrediad yn ymddangos fel allweddi gwall wedi'u teipio sy'n mapio i negeseuon wedi'u lleoleiddio.
- 2Disgrifiad darllenadwy-ddynol wedi'i gydosodMae describeCron() yn lib/cron.ts yn adeiladu'r frawddeg Saesneg (neu leoledig) drwy archwilio pa feysydd sy'n gardiau gwyllt yn erbyn setiau eglur. Datrysir enwau dyddiau a misoedd drwy Intl.DateTimeFormat gyda'r lleoliad gweithredol, a chydgysylltir eitemau rhestr gan ddefnyddio Intl.ListFormat fel bod y cysylltair ('a' vs. ',' vs. ffurf benodol i leoliad) yn cyfateb i iaith y defnyddiwr.
- 3Cyfrifir amseroedd rhediad nesaf gyda hepgor maesMae nextRuns() yn cerdded gwrthrych Date ymlaen o'r foment gyfredol, ond yn hepgor misoedd, dyddiau, neu oriau cyfan na allant gyfateb yn hytrach na phrofi pob munud. Mae hyn yn golygu bod amserlen amhosibl fel 30 Chwefror yn gadael yn gyflym drwy wiriad gorwel pum-mlynedd yn hytrach na dolennu 2.6 miliwn o weithiau.
- 4Mynegiad wedi'i rannu drwy fragment URLMae unrhyw fynegiad rydych yn ei deipio'n cael ei ysgrifennu i fragment URL y dudalen fel #expr= (debounced 500 ms drwy window.history.replaceState). Ni chaiff y fragment byth ei anfon i weinydd; mae'r dudalen yn hydradu ohono wrth lwytho, felly mae rhannu neu farcio URL yn adfer y mynegiad union heb unrhyw gyflwr gweinydd.
Offer Cysylltiedig
Esbonydd Mynegiad Cron
Trowch unrhyw fynegiad cron yn Saesneg plaen a gweld yr amseroedd rhedeg nesaf. Yn cefnogi ystodau, rhestrau, camau, enwau, a @macros. Yn rhedeg yn eich porwr.
Cyfrifiannell EMI
Cyfrwch eich EMI benthyciad misol ar sail balans-lleihau gyda threfn amorteiddio llawn, toriad prif-yn-erbyn-llog, ac arbed taliad-ymlaen, wedi'u fformatio mewn rupïau India.
Cyfrifiannell Benthyciad Personol
Taliad misol, cyfanswm llog, dyddiad talu'n ôl ac amortiad llawn ar gyfer unrhyw fenthyciad â thâl sefydlog — gyda thaliadau ychwanegol.