Lanzamento de Mcron 1.2, unha implementación de cron do proxecto GNU

Despois de dous anos de desenvolvemento publicado lanzamento do proxecto GNU Mcron 1.2, dentro do cal se está a desenvolver unha implementación do sistema cron escrito en Guile. A nova versión presenta unha gran limpeza de código: todo o código C foi reescrito e o proxecto agora inclúe só o código fonte de Guile.

Mcron é 100% compatible con Vixie cron e pode actuar como un substituto transparente para el. Ademais, ademais do formato de configuración cron de Vixie, Mcron ofrece a posibilidade de definir scripts para traballos en execución periódicamente escritos na linguaxe Scheme. A implementación de Mcron inclúe tres veces menos liñas de código que Vixie cron. Mcron pódese executar sen privilexios de root para procesar traballos para o usuario actual (o usuario pode executar o seu propio daemon mcron).

Unha característica clave do proxecto é un enfoque diferente para organizar a planificación do traballo: en lugar da supervisión constante do tempo, Mcron usa organizar os traballos nunha cola lineal para determinar os atrasos entre a chamada de cada elemento da cola. Durante os períodos entre as activacións do traballo, mcron está completamente inactivo. Este enfoque reduce significativamente a sobrecarga ao executar cron e aumenta a precisión da execución do traballo.

Fonte: opennet.ru

Engadir un comentario