Išleistas Mcron 1.2, cron diegimas iš GNU projekto

Po dvejų metų plėtros paskelbti projekto leidimas GNU Mcron 1.2, kurio metu kuriamas Guile parašytos cron sistemos įgyvendinimas. Naujajame leidime yra esminis kodo išvalymas – visas C kodas buvo perrašytas, o projekte dabar yra tik Guile šaltinio kodas.

Mcron yra 100% suderinamas su Vixie cron ir gali veikti kaip skaidrus jo pakaitalas. Be to, be Vixie cron konfigūracijos formato, Mcron suteikia galimybę apibrėžti scenarijus periodiškai vykdomoms užduotims, parašytoms Scheme kalba. „Mcron“ diegimas apima tris kartus mažiau kodo eilučių nei „Vixie cron“. Mcron gali būti paleistas be root teisių, kad būtų galima apdoroti dabartinio vartotojo užduotis (vartotojas gali paleisti savo mcron demoną).

Pagrindinis projekto bruožas yra kitoks požiūris į darbo planavimo organizavimą – vietoje nuolatinio laiko stebėjimo Mcron naudoja darbų išdėstymą linijinėje eilėje, nustatydamas vėlavimus tarp iškvietimo kiekvienam eilės elementui. Laikotarpiais tarp darbų suaktyvinimo mcron yra visiškai neaktyvus. Šis metodas žymiai sumažina pridėtines išlaidas paleidžiant cron ir padidina užduoties vykdymo tikslumą.

Šaltinis: opennet.ru

Добавить комментарий