Vydanie Mcron 1.2, realizácia cron od projektu GNU

Po dvoch rokoch vývoja bol zverejnený uvedenie projektu GNU Mcron 1.2, v rámci ktorého sa rozvíja realizácia systému cron, napísaná v jazyku Guile. V novom vydaní bola vykonaná veľká čistka kódu — celý kód v jazyku C bol prepísaný a projekt teraz obsahuje iba zdrojové kódy v jazyku Guile.

Mcron je 100 % kompatibilný s Vixie cron a môže slúžiť ako jeho transparentná náhrada. Okrem formátu konfigurácie Vixie cron umožňuje Mcron definovanie skriptov na pravidelné spúšťanie úloh, napísaných v jazyku Scheme. Realizácia Mcron obsahuje trikrát menej riadkov kódu ako Vixie cron. Mcron môže bežať bez privilégií root na spracovanie úloh aktuálneho používateľa (používateľ môže spustiť svoj vlastný démon mcron).

Kľúčovou vlastnosťou projektu je odlišný prístup k organizácii plánovania vykonávania prác — namiesto neustáleho sledovania času sa v Mcron používa zostavenie úloh do lineárneho frontu s určením oneskorení medzi vyvolaním každého prvku frontu. V obdobiach medzi aktiváciou úloh je mcron úplne neaktívny. Takýto prístup výrazne znižuje režijné náklady pri práci cron a zvyšuje presnosť aktivácie úloh.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster