Izdaja Mcron 1.2, implementacije cron iz projekta GNU

Po dveh letih razvoja objavljeno izdaja projekta GNU Mcron 1.2, v okviru katerega se razvija implementacija sistema cron napisana v Guile. Nova izdaja vsebuje veliko čiščenje kode - vsa koda C je bila napisana na novo in projekt zdaj vključuje samo izvorno kodo Guile.

Mcron je 100% združljiv z Vixie cron in lahko deluje kot transparentna zamenjava zanj. Še več, Mcron poleg konfiguracijskega formata Vixie cron ponuja možnost definiranja skriptov za redno izvajajoča se opravila, napisanih v jeziku Scheme. Izvedba Mcrona vključuje trikrat manj vrstic kode kot Vixie cron. Mcron je mogoče zagnati brez korenskih pravic za obdelavo opravil za trenutnega uporabnika (uporabnik lahko zažene svoj lasten demon mcron).

Ključna značilnost projekta je drugačen pristop k organiziranju načrtovanja dela – namesto stalnega spremljanja časa Mcron uporablja urejanje opravil v linearni čakalni vrsti z določanjem zamikov med priklici posameznega elementa čakalne vrste. V obdobjih med aktivacijami opravil je mcron popolnoma neaktiven. Ta pristop znatno zmanjša stroške pri izvajanju crona in poveča natančnost izvajanja opravil.

Vir: opennet.ru

Dodaj komentar