Созандаи ифодаи Cron-и ройгон
Ифодаҳои cron-ро барои корҳои ба ҷадвал даровардашуда созед, тасдиқ кунед ва шарҳ диҳед. Тавсифи зиндаи забони оддӣ, пешнамоиши 5 иҷрои навбатӣ ва пешбурдҳои намунаи маъмул.
(0-59)соат
(0-23)рӯз
(1-31)моҳ
(1-12)рӯзи ҳафта
(0-7)
Ба забони оддӣ
Дар 9:00, Аз душанбе то ҷумъа.
Намунаҳои маъмул
Бо cron-и стандартии Unix, GitHub Actions, Kubernetes CronJob ва аксари системаҳои ҷадвалбандӣ мутобиқ аст. * -ро барои «ҳар», */5-ро барои «ҳар 5», 1-5-ро барои диапазонҳо ва 1,15-ро барои қиматҳои мушаххас истифода баред. Инчунин @hourly, @daily, @weekly, @monthly, @yearly ва номҳоеро мисли MON-FRI ё JAN-DEC қабул мекунад.
Чӣ тавр он кор мекунад
Созандаи ифодаи cron пурра дар браузери шумо бо таҳлилгари дастнавис дар lib/cron.ts кор мекунад — на китобхонаи берунӣ, на дархости сервер. Он ифодаро санҷида, тавзеҳи забони одиро бо API-ҳои дарунсохти Intl.DateTimeFormat ва Intl.ListFormat-и браузер барои номҳои рӯз ва моҳи маҳалшинос месозад, ва вақтҳои иҷрои навбатии ҷадвалшударо бо гузаштани пеш ба пеш дар вақт бо мантиқи гузаронидани майдон ба ҷои санҷиши бераҳмонаи ҳар дақиқа ҳисоб мекунад.
- 1Ифода майдон ба майдон таҳлил мешавадТаҳлилгар ифодаро ба панҷ (ё шаш) майдони бо фосила ҷудошуда тақсим карда, ҳар кадомро барои вергул, доира (масалан 1-5), нишонагузории қадам (масалан */15) ва қимматҳои номдор ба монанди MON ё JAN нишонагузорӣ мекунад. @макросҳо ба монанди @daily пеш аз оғози таҳлил ба муодилҳои панҷмайдонии худ густариш меёбанд. Қимматҳои нодуруст ё рақамҳои берун-аз-доира ҳамчун калидҳои хатоии рамзшуда пайдо мешаванд, ки ба паёмҳои маҳалшинос харита мешаванд.
- 2Тавзеҳи бо забони инсонӣ хоно ҷамъ карда мешавадdescribeCron() дар lib/cron.ts ҷумлаи англисӣ (ё маҳалшиноси)-ро бо санҷидани он ки кадом майдонҳо ниҳонигор ё маҷмӯи ошкоро ҳастанд месозад. Номҳои рӯз ва моҳ тавассути Intl.DateTimeFormat бо маҳали фаъол ҳал карда мешаванд, ва ашёи рӯйхат бо Intl.ListFormat пайваст карда мешаванд, то пайвандак ('ва' ё ',' ё шакли махсуси маҳал) бо забони корбар мувофиқат кунад.
- 3Вақтҳои иҷрои навбатӣ бо гузаронидани майдон ҳисоб карда мешавандnextRuns() объекти Date-ро аз лаҳзаи ҷорӣ пеш ба пеш давр мезанад, аммо тамоми моҳ, рӯз ё соатҳоеро, ки мувофиқат карда наметавонанд, мегузаронад, на ҳар дақиқаро санҷад. Ин маънои онро дорад, ки ҷадвали ғайримумкин ба монанди 30 феврал зуд тавассути санҷиши уфуқи панҷсола мебарояд, на 2.6 миллион маротиба давр занад.
- 4Ифода тавассути фрагменти URL мубодила мешавадҲар ифодае ки менависед ба фрагменти URL-и саҳифа ҳамчун #expr= навишта мешавад (бо 500 мс тавассути window.history.replaceState тахфифшуда). Фрагмент ҳаргиз ба сервер фиристода намешавад; саҳифа ҳангоми бор шудан аз он гидратсия мешавад, бинобар ин мубодила ё нишонагузории URL ифодаи дурустро бидуни ягон ҳолати сервер барқарор мекунад.
Абзорҳои марбут
Шарҳдиҳандаи ифодаи Cron
Ҳар ифодаи cron-ро ба забони оддии англисӣ тарҷума кунед ва замонҳои иҷрои навбатиро бубинед. Диапазон, рӯйхат, қадам, ном ва @макросҳоро дастгирӣ мекунад. Дар браузери шумо кор мекунад.
Ҳисобкунандаи EMI
EMI-и моҳонаи қарзи худро дар асоси боқимондаи коҳишёбанда бо ҷадвали пурраи амортизатсия, тақсимоти асл-фоиз ва сарфаи пешпардохт ҳисоб кунед, дар формати рупияи ҳиндӣ.
Ҳисобкунандаи Қарзи Шахсӣ
Пардохти моҳона, фоизи умумӣ, санаи пурра пардохт ва амортизатсияи пурраи ҳар гуна қарзи ставкаи собит — бо пардохтҳои иловагӣ.