Llançament de Mcron 1.2, implementacions de cron del projecte GNU

Després de dos anys de desenvolupament publicat llançament del projecte GNU Mcron 1.2, dins del qual s'està desenvolupant una implementació del sistema cron escrit en Guile. La nova versió inclou una neteja important del codi: tot el codi C s'ha reescrit i el projecte ara inclou només el codi font Guile.

Mcron és 100% compatible amb Vixie cron i pot actuar com a substitut transparent d'aquest. A més, a més del format de configuració cron de Vixie, Mcron ofereix la possibilitat de definir scripts per a treballs en execució periòdica escrits en el llenguatge Scheme. La implementació de Mcron inclou tres vegades menys línies de codi que Vixie cron. Mcron es pot executar sense privilegis de root per processar treballs per a l'usuari actual (l'usuari pot executar el seu propi dimoni mcron).

Una característica clau del projecte és un enfocament diferent per organitzar la planificació del treball: en comptes d'un seguiment constant del temps, Mcron utilitza organitzar els treballs en una cua lineal per determinar els retards entre trucar a cada element de la cua. Durant els períodes entre activacions de feina, mcron està completament inactiu. Aquest enfocament redueix significativament la sobrecàrrega quan s'executa cron i augmenta la precisió de l'execució del treball.

Font: opennet.ru

Afegeix comentari