Mcron 1.2 izlaišana, cron ieviešana no GNU projekta

Pēc divu gadu attīstības publicēta projekta izlaidums GNU Mcron 1.2, kuras ietvaros tiek izstrādāta Guile valodā rakstītās cron sistēmas realizācija. Jaunajā laidienā ir liela koda tīrīšana - viss C kods ir pārrakstīts, un projektā tagad ir iekļauts tikai Guile pirmkods.

Mcron ir 100% saderīgs ar Vixie cron un var darboties kā caurspīdīgs tā aizstājējs. Turklāt papildus Vixie cron konfigurācijas formātam Mcron nodrošina iespēju definēt skriptus periodiski palaistiem darbiem, kas rakstīti shēmas valodā. Mcron ieviešana ietver trīs reizes mazāk koda rindu nekā Vixie cron. Mcron var palaist bez root tiesībām, lai apstrādātu pašreizējā lietotāja darbus (lietotājs var palaist savu mcron dēmonu).

Projekta galvenā iezīme ir atšķirīga pieeja darba plānošanas organizēšanai - pastāvīgas laika uzraudzības vietā Mcron izmanto darbu sakārtošanu lineārā rindā, nosakot aizkaves starp katra rindas elementa izsaukšanu. Periodos starp darbu aktivizēšanu mcron ir pilnībā neaktīvs. Šī pieeja ievērojami samazina pieskaitāmās izmaksas, palaižot cron, un palielina darba izpildes precizitāti.

Avots: opennet.ru

Pievieno komentāru