إصدار Mcron 1.2 ، تطبيقات لـ cron من مشروع GNU

بعد عامين من التطوير نشرت إطلاق المشروع جنو ماكرون 1.2، حيث يتم تطوير تطبيق نظام cron المكتوب بلغة Guile. يتميز الإصدار الجديد بعملية تنظيف رئيسية للتعليمات البرمجية - تمت إعادة كتابة جميع أكواد C البرمجية ويتضمن المشروع الآن كود مصدر Guile فقط.

يتوافق Mcron بنسبة 100% مع Vixie cron ويمكن أن يكون بمثابة بديل شفاف له. علاوة على ذلك، بالإضافة إلى تنسيق تكوين Vixie cron، يوفر Mcron القدرة على تحديد البرامج النصية لتشغيل المهام المكتوبة بلغة المخطط بشكل دوري. يتضمن تطبيق Mcron سطورًا من التعليمات البرمجية أقل بثلاث مرات من Vixie cron. يمكن تشغيل Mcron بدون امتيازات الجذر لمعالجة المهام للمستخدم الحالي (يمكن للمستخدم تشغيل برنامج mcron الخاص به).

الميزة الرئيسية للمشروع هي اتباع نهج مختلف لتنظيم تخطيط العمل - بدلاً من مراقبة الوقت المستمر، يستخدم ماكرون ترتيب المهام في قائمة انتظار خطية مع تحديد التأخير بين استدعاء كل عنصر من عناصر قائمة الانتظار. خلال الفترات الفاصلة بين عمليات تنشيط الوظيفة، يكون mcron غير نشط تمامًا. يقلل هذا الأسلوب بشكل كبير من الحمل عند تشغيل cron ويزيد من دقة تنفيذ المهمة.

المصدر: opennet.ru

إضافة تعليق