Publikimi i Mcron 1.2, një zbatim i cron nga projekti GNU

Pas dy vitesh zhvillim botuar publikimi i projektit GNU Mcron 1.2, brenda të cilit po zhvillohet një implementim i sistemit cron i shkruar në Guile. Publikimi i ri përmban një pastrim të madh të kodit - i gjithë kodi C është rishkruar dhe projekti tani përfshin vetëm kodin burimor Guile.

Mcron është 100% i pajtueshëm me Vixie cron dhe mund të veprojë si një zëvendësues transparent për të. Për më tepër, përveç formatit të konfigurimit të Vixie cron, Mcron ofron mundësinë për të përcaktuar skriptet për punët e ekzekutuara në mënyrë periodike të shkruara në gjuhën e skemës. Implementimi i Mcron përfshin tre herë më pak rreshta kodi sesa Vixie cron. Mcron mund të ekzekutohet pa privilegje rrënjësore për të përpunuar punët për përdoruesin aktual (përdoruesi mund të ekzekutojë daemonin e tij të mcron).

Një tipar kryesor i projektit është një qasje e ndryshme për organizimin e planifikimit të punës - në vend të monitorimit të vazhdueshëm të kohës, Mcron përdor rregullimin e punëve në një radhë lineare me përcaktimin e vonesave ndërmjet thirrjes së secilit element të radhës. Gjatë periudhave ndërmjet aktivizimeve të punës, mcron është plotësisht joaktiv. Kjo qasje zvogëlon ndjeshëm shpenzimet e përgjithshme gjatë ekzekutimit të cron dhe rrit saktësinë e ekzekutimit të punës.

Burimi: opennet.ru

Shto një koment