GNU төслийн cron хэрэгжилт болох Mcron 1.2 хувилбар

Хоёр жилийн хөгжлийн дараа нийтэлсэн төслийн хувилбар GNU Mcron 1.2, үүний хүрээнд Guile хэл дээр бичигдсэн cron системийн хэрэгжилтийг боловсруулж байна. Шинэ хувилбар нь кодын томоохон цэвэрлэгээг агуулсан - бүх C кодыг дахин бичсэн бөгөөд төсөлд одоо зөвхөн Guile эх кодыг багтаасан болно.

Макрон нь Vixie cron-тэй 100% нийцдэг бөгөөд үүнийг ил тод орлуулах боломжтой. Нэмж дурдахад, Макрон нь Vixie cron тохиргооны форматаас гадна Scheme хэл дээр бичсэн үе үе ажиллаж байгаа ажлуудын скриптийг тодорхойлох боломжийг олгодог. Макроны хэрэгжүүлэлт нь Vixie cron-оос гурав дахин бага кодын мөрийг агуулдаг. Одоогийн хэрэглэгчийн ажлыг боловсруулахын тулд Макроныг root эрхгүйгээр ажиллуулж болно (хэрэглэгч өөрийн mcron дэмоныг ажиллуулж болно).

Төслийн гол онцлог нь ажлын төлөвлөлтийг зохион байгуулах өөр арга барил юм - Макрон байнгын цагийн мониторингийн оронд дарааллын элемент бүрийг дуудах хоорондын саатлыг тодорхойлох замаар шугаман дараалалд ажлыг зохион байгуулах аргыг ашигладаг. Ажлыг идэвхжүүлэх хооронд mcron бүрэн идэвхгүй байдаг. Энэ арга нь cron ажиллуулах үед ачааллыг эрс багасгаж, ажлын гүйцэтгэлийн нарийвчлалыг нэмэгдүүлдэг.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх