Izdanje Mcrona 1.2, cron implementacije iz GNU projekta

Nakon dvije godine razvoja objavljen izdanje projekta GNU Mcron 1.2, unutar kojeg se razvija implementacija cron sustava napisanog u Guileu. Novo izdanje sadrži veliko čišćenje koda - sav C kod je ponovno napisan i projekt sada uključuje samo Guile izvorni kod.

Mcron je 100% kompatibilan s Vixie cron i može djelovati kao transparentna zamjena za njega. Štoviše, uz konfiguracijski format Vixie cron, Mcron pruža mogućnost definiranja skripti za povremeno pokrenute poslove napisane u Scheme jeziku. Mcronova implementacija uključuje tri puta manje redaka 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 značajka projekta je drugačiji pristup organiziranju 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 čekanja. Tijekom razdoblja između aktivacija poslova, mcron je potpuno neaktivan. Ovaj pristup značajno smanjuje opterećenje prilikom pokretanja crona i povećava točnost izvršenja posla.

Izvor: opennet.ru

Dodajte komentar