Mcron 1.2-nin buraxılışı, GNU layihəsindən cron tətbiqləri

İki illik inkişafdan sonra nəşr olundu layihə buraxılışı GNU Mcron 1.2, bunun çərçivəsində Guile dilində yazılmış cron sisteminin tətbiqi hazırlanır. Yeni buraxılış kodun əsaslı təmizlənməsini təqdim edir - bütün C kodu yenidən yazılmışdır və layihəyə indi yalnız Guile mənbə kodu daxildir.

Mcron, Vixie cron ilə 100% uyğundur və onun üçün şəffaf bir əvəz kimi çıxış edə bilər. Bundan əlavə, Vixie cron konfiqurasiya formatına əlavə olaraq, Mcron Sxem dilində yazılmış vaxtaşırı işləyən işlər üçün skriptləri müəyyən etmək imkanı verir. Mcron-un tətbiqi Vixie cron ilə müqayisədə üç dəfə az kod sətirini ehtiva edir. Cari istifadəçi üçün işləri emal etmək üçün Mcron kök imtiyazları olmadan işlədilə bilər (istifadəçi öz mcron demonunu işlədə bilər).

Layihənin əsas xüsusiyyəti işin planlaşdırılmasının təşkilinə fərqli yanaşmadır - daimi vaxt monitorinqi əvəzinə, Mcron növbənin hər bir elementinin çağırılması arasındakı gecikmələri təyin etməklə işləri xətti növbədə təşkil etməkdən istifadə edir. İş aktivləşdirmələri arasındakı dövrlərdə mcron tamamilə qeyri-aktivdir. Bu yanaşma cron işlədərkən yükü əhəmiyyətli dərəcədə azaldır və işin icrasının dəqiqliyini artırır.

Mənbə: opennet.ru

Добавить комментарий