Verze Mcron 1.2, implementace cron od projektu GNU

Po dvou letech vývoje byla vydána uvolnění projektu GNU Mcron 1.2, v rámci kterého se vyvíjí systém cron napsaný v jazyce Guile. V novém vydání došlo k rozsáhlému úklidu kódu — celý kód napsaný v jazyce C byl přepsán a projekt nyní zahrnuje pouze zdrojové texty v jazyce Guile.

Mcron je na 100 % kompatibilní s Vixie cron a může sloužit jako jeho transparentní náhrada. Kromě formátu konfigurace Vixie cron Mcron také nabízí možnost definice skriptů pro periodické spouštění úloh napsaných v jazyce Scheme. Implementace Mcron zahrnuje třikrát méně řádků kódu než Vixie cron. Mcron může běžet bez oprávnění root pro zpracování úloh aktuálního uživatele (uživatel může spustit svůj démon mcron).

Hlavním rysem projektu je jiný přístup k organizaci plánování vykonávání úloh — namísto neustálého sledování času Mcron využívá vytváření úloh v lineárním frontě s definováním zpoždění mezi voláním každého prvku fronty. V obdobích mezi aktivací úloh je mcron zcela nečinný. Takový přístup výrazně snižuje režijní náklady při práci s cron a zvyšuje přesnost spouštění úloh.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster