Mcron 1.2 väljalase, croni juurutused GNU projektist

Pärast kaheaastast arendustööd avaldatud projekti vabastamine GNU Mcron 1.2, mille raames töötatakse välja Guile’i keeles kirjutatud cron süsteemi teostus. Uus versioon sisaldab koodi põhjalikku puhastamist - kogu C-kood on ümber kirjutatud ja projekt sisaldab nüüd ainult Guile'i lähtekoodi.

Mcron ühildub 100% Vixie croniga ja võib toimida selle läbipaistva asendusena. Lisaks pakub Mcron lisaks Vixie cron konfiguratsioonivormingule ka võimalust määratleda skripte perioodiliselt töötavate tööde jaoks, mis on kirjutatud skeemi keeles. Mcroni juurutus sisaldab kolm korda vähem koodiridu kui Vixie cron. Mcroni saab käivitada ilma root õigusteta, et töödelda praeguse kasutaja töid (kasutaja saab käitada oma mcroni deemonit).

Projekti põhijooneks on erinev lähenemine töö planeerimise korraldamisele – pideva aja jälgimise asemel kasutab Mcron tööde järjestamist lineaarses järjekorras, määrates kindlaks viivitused järjekorra iga elemendi helistamise vahel. Töö aktiveerimise vahelisel ajal on mcron täielikult passiivne. See lähenemisviis vähendab märkimisväärselt croni käitamise üldkulusid ja suurendab töö täitmise täpsust.

Allikas: opennet.ru

Lisa kommentaar