Utgivelse av Mcron 1.2, en cron-implementering fra GNU-prosjektet

Etter to år med utvikling publisert prosjektutgivelse GNU Mcron 1.2, der en implementering av cron-systemet skrevet i Guile er under utvikling. Den nye utgivelsen inneholder en større kodeopprydding - all C-kode er skrevet om og prosjektet inkluderer nå kun Guile-kildekode.

Mcron er 100 % kompatibel med Vixie cron og kan fungere som en gjennomsiktig erstatning for den. Dessuten, i tillegg til Vixie cron-konfigurasjonsformatet, gir Mcron muligheten til å definere skript for periodisk kjørende jobber skrevet på Scheme-språket. Mcrons implementering inkluderer tre ganger færre kodelinjer enn Vixie cron. Mcron kan kjøres uten root-privilegier for å behandle jobber for gjeldende bruker (brukeren kan kjøre sin egen mcron-demon).

Et sentralt trekk ved prosjektet er en annen tilnærming til organisering av arbeidsplanlegging - i stedet for konstant tidsovervåking, bruker Mcron å ordne jobber i en lineær kø med å bestemme forsinkelsene mellom å kalle opp hvert element i køen. I perioder mellom jobbaktiveringer er mcron helt inaktiv. Denne tilnærmingen reduserer overhead betydelig når du kjører cron og øker nøyaktigheten av jobbutførelsen.

Kilde: opennet.ru

Legg til en kommentar