Vrystelling van Mcron 1.2, implementering van cron van die GNU-projek

Na twee jaar van ontwikkeling gepubliseer projek vrystelling GNU Mcron 1.2, waarbinne 'n implementering van die cron-stelsel wat in Guile geskryf is, ontwikkel word. Die nuwe vrystelling bevat 'n groot kode-opruiming - alle C-kode is herskryf en die projek sluit nou slegs Guile-bronkode in.

Mcron is 100% versoenbaar met Vixie cron en kan as 'n deursigtige plaasvervanger daarvoor dien. Boonop, bykomend tot die Vixie cron-konfigurasieformaat, bied Mcron die vermoë om skrifte te definieer vir periodieke lopende take wat in die Skema-taal geskryf is. Mcron se implementering bevat drie keer minder reëls kode as Vixie cron. Mcron kan sonder wortelvoorregte uitgevoer word om take vir die huidige gebruiker te verwerk (die gebruiker kan hul eie mcron-demon bestuur).

'n Sleutelkenmerk van die projek is 'n ander benadering tot die organisering van werkbeplanning - in plaas van konstante tydmonitering, gebruik Mcron om take in 'n lineêre tou te rangskik met die bepaling van die vertragings tussen die oproep van elke element van die tou. Gedurende periodes tussen posaktiverings is mcron heeltemal onaktief. Hierdie benadering verminder aansienlik bokoste wanneer cron uitgevoer word en verhoog die akkuraatheid van werksuitvoering.

Bron: opennet.ru

Voeg 'n opmerking