Mcron 1.2 uitgave, cron-implementaties van het GNU-project

Na twee jaar ontwikkeling gepubliceerd projectrelease GNU Mcron 1.2, binnen het kader waarvan de cron-systeemimplementatie, geschreven in de Guile-taal, wordt ontwikkeld. In deze nieuwe uitgave is er een grote opruiming van de code uitgevoerd — alle code in de C-taal is herschreven en het project bevat nu alleen de bronbestanden in Guile.

Mcron is 100% compatibel met Vixie cron en kan fungeren als een transparante vervanger. Naast het configuratieformaat van Vixie cron biedt Mcron de mogelijkheid om scripts voor periodieke taakuitvoering, geschreven in de Scheme-taal, te definiëren. De implementatie van Mcron bevat drie keer minder regels code dan Vixie cron. Mcron kan zonder root-privileges worden uitgevoerd om de taken van de huidige gebruiker te verwerken (de gebruiker kan zijn eigen mcron-daemon starten).

Een sleutelkenmerk van het project is de andere benadering van het organiseren van taakplanning — in plaats van constante tijdsmonitoring gebruikt Mcron een lineaire wachtrijstructuur met vertragingen tussen het aanroepen van elk element in de wachtrij. In de periodes tussen de activatie van de taken is mcron volledig inactief. Deze aanpak vermindert aanzienlijk de overhead bij het gebruik van cron en verhoogt de nauwkeurigheid van de uitvoering van taken.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster