නොමිලේ Cron ප්රකාශනය නිර්මාතෘ
නිර්ධාරිත කාර්ය සඳහා cron ප්රකාශන ගොඩනඟන්න, සත්යාපනය කරන්න සහ විස්තර කරන්න. සජීව සරල-ඉංග්රීසි විස්තරය, ඊළඟ-ධාවන 5ක් පෙරදසුන, සහ සාමාන්ය රටා presets.
(0-59)පැය
(0-23)දිනය
(1-31)මාසය
(1-12)සතියේ දිනය
(0-7)
සරල භාෂාවෙන්
09.00 හි, සඳුදා සිට සිකුරාදා.
සාමාන්ය රටා
සම්මත Unix cron, GitHub Actions, Kubernetes CronJob සහ බොහෝ කාලසටහන් පද්ධති සමඟ අනුකූල වේ. * = 'සෑම', */5 = 'සෑම 5', 1-5 = පරාසය, 1,15 = නිශ්චිත අගයන්. @hourly, @daily, @weekly, @monthly, @yearly, සහ MON-FRI හෝ JAN-DEC වැනි නම් ද පිළිගනී.
පොදු භාවිත
- GitHub Actions ප්රවාහන සඳහා Cron තනන්නGitHub Actions කාලසටහන්ගත workflows සඳහා cron වාක්ය ඛණ්ඩය භාවිතා කරයි. ඔබේ කාලසටහන මෙහි සාදා සත්යාපනය කරන්න.
- Kubernetes CronJobs සඳහා Cron තනන්නKubernetes CronJob සම්පත් සම්මත cron වාක්ය ඛණ්ඩය භාවිතා කරයි. ප්රකාශනය දෘශ්ය ලෙස සාදා පැහැදිලි කරන්න.
- Linux crontab සඳහා Cron ඇතුළු කිරීම් තනන්නසම්භාව්ය Unix cron (cron, crontab -e) සඳහා විශ්වාසය සහිතව ප්රකාශන තනන්න.
- ඩේටා බේස් නඩත්තු වැඩ කාලසටහන තනන්නcron ප්රකාශන භාවිතා කරමින් විශ්වාසය සහිතව උපස්කරණ, පරිවර්තනය හෝ විශ්ලේෂණ වැඩ කාලසටහන තනන්න.
- Cron ප්රකාශන ක්රමයි ශිඩුවන්නසෑම වෙනස් කිරීමක්ම ක්ෂණික සරල-භාෂා පැහැදිලි කිරීමක් සහ ඊළඟ ධාවන 5 හි පෙරදසුනක් පෙන්වයි — cron ඉගෙන ගැනීමට හොඳම ක්රමය.
එය ක්රියා කරන්නේ කෙසේද
cron expression builder එක lib/cron.ts හි අතින් ලියන ලද parser එකක් භාවිතයෙන් සම්පූර්ණයෙන්ම ඔබේ බ්රවුසරයේ ක්රියාත්මක වේ — බාහිර පුස්තකාලයක්, සර්වර ඇමතුමක් නැත. එය expression එක වලංගු කර, locale-aware දින සහ මාස නම් සඳහා බ්රවුසරයේ අභ්යන්තර Intl.DateTimeFormat සහ Intl.ListFormat APIs භාවිතයෙන් plain-English විස්තරයක් එකලස් කර, සෑම විනාඩියක්ම brute-force කරනවා වෙනුවට field-skipping logic සමඟ කාලය ඉදිරියට ගමන් කිරීමෙන් ඊළඟ නියමිත ධාවන කාල ගණනය කරයි.
- 1Expression field-by-field parse කෙරේparser එක expression එක whitespace-delimited fields පහකට (හෝ හයකට) බෙදා, commas, ranges (උදා. 1-5), step notation (උදා. */15), සහ MON හෝ JAN වැනි නම් කළ අගයන් සඳහා එක් එක් tokenize කරයි. @daily වැනි @macros parse කිරීම ආරම්භ වීමට පෙර ඒවායේ field පහක සමානතාවලට expand කෙරේ. වලංගු නොවන අගයන් හෝ පරාසයෙන් පිටත අංක localized පණිවුඩ වලට map වන typed error keys ලෙස මතුවේ.
- 2මිනිස්-කියවිය හැකි විස්තරයක් එකලස් කෙරේlib/cron.ts හි describeCron() කුමන fields wildcards ද explicit sets ද යන්න පරීක්ෂා කිරීමෙන් ඉංග්රීසි (හෝ localized) වාක්යය ගොඩනගයි. දින සහ මාස නම් active locale එක සමඟ Intl.DateTimeFormat හරහා විසඳනු ලබන අතර, list items Intl.ListFormat භාවිතයෙන් join කෙරෙන නිසා conjunction එක ('and' vs ',' vs locale-specific ආකෘතිය) පරිශීලකයාගේ භාෂාවට ගැලපේ.
- 3field skipping සමඟ ඊළඟ ධාවන කාල ගණනය කෙරේnextRuns() Date object එකක් වත්මන් මොහොතේ සිට ඉදිරියට ගමන් කරයි, නමුත් ගැලපිය නොහැකි මුළු මාස, දින, හෝ පැය මඟහරී, සෑම විනාඩියක්ම පරීක්ෂා කරනවා වෙනුවට. එයින් අදහස් වන්නේ Feb 30 වැනි කළ නොහැකි කාලසටහනක් 2.6 මිලියන වතාවක් loop කරනවා වෙනුවට වසර පහක horizon පරීක්ෂාවක් හරහා ඉක්මනින් exit වන බවයි.
- 4Expression URL fragment එක හරහා බෙදාගැනේඔබ ටයිප් කරන ඕනෑම expression එකක් #expr= ලෙස පිටුවේ URL fragment එකට ලියනු ලැබේ (window.history.replaceState හරහා ms 500 debounced). fragment එක කිසි විටෙක සර්වරයකට යවනු නොලැබේ; පිටුව load වන විට එයින් hydrate වේ, එබැවින් URL එකක් බෙදාගැනීම හෝ bookmark කිරීම කිසිදු server state එකකින් තොරව නිශ්චිත expression එක ප්රතිසාධනය කරයි.
සම්බන්ධ මෙවලම්
Cron ප්රකාශනය විස්තර කරන්නා
ඕනෑම cron ප්රකාශනයක් සරල ඉංග්රීසියට පරිවර්තනය කර ඊළඟ ධාවන කාලයන් දකින්න. පරාස, ලැයිස්තු, පියවර, නම් සහ @macros සඳහා සහය දක්වයි. ඔබේ බ්රවුසරයේ ක්රියා කරයි.
EMI ගණනය කරන යන්ත්ර
ඔබේ මාසික ණය EMI අඩුවන ශේෂ පදනමින්, සම්පූර්ණ ණය ක්රමක්ෂය කාලසටහනක්, මූලික මුදල් සහ පොලී බිඳවැටීමක් සහ කල් ඇතිව ගෙවීමේ ඉතිරිකිරීම් සමඟ, ඉන්දියානු රුපියල්වලින් ගණනය කරන්න.
පුද්ගලික ණය ගණකය
අමතර ගෙවීම් සමඟ ඕනෑම ස්ථාවර-අනුපාත ණයක් සඳහා මාසික ගෙවීම, මුළු පොලිය, ගෙවා අවසන් කරන දිනය සහ සම්පූර්ණ ක්රමක්ෂය.