Izdanje Mcron-a 1.2, implementacije cron-a iz GNU projekta

Nakon dvije godine razvoja objavljeno izdanje projekta GNU Mcron 1.2, u okviru kojeg se razvija implementacija cron sistema napisanog na Guileu. Novo izdanje sadrži veliko čišćenje koda - sav C kod je prepisan i projekat sada uključuje samo Guile izvorni kod.

Mcron je 100% kompatibilan sa Vixie cron-om i može djelovati kao transparentna zamjena za njega. Štaviše, pored Vixie cron konfiguracionog formata, Mcron pruža mogućnost definisanja skripti za periodično izvršavanje poslova napisanih u jeziku šeme. Mcronova implementacija uključuje tri puta manje linija koda nego Vixie cron. Mcron se može pokrenuti bez root privilegija za obradu poslova za trenutnog korisnika (korisnik može pokrenuti vlastiti mcron demon).

Ključna karakteristika projekta je drugačiji pristup organizaciji planiranja rada – umjesto stalnog praćenja vremena, Mcron koristi raspoređivanje poslova u linearnom redu čekanja uz određivanje kašnjenja između pozivanja svakog elementa reda. Tokom perioda između aktivacija posla, mcron je potpuno neaktivan. Ovaj pristup značajno smanjuje troškove pri pokretanju cron-a i povećava preciznost izvršenja posla.

izvor: opennet.ru

Dodajte komentar