9.8. جدولة المهام غير المتزامنة: anacron
anacron
هي خدمة تكمل عمل cron
للحواسيب التي لا تعمل طوال الوقت. بما أن المهام المنتظمة تجدول عادة منتصفَ الليل، فلن تُنفَّذ أبداً إذا كان الحاسوب مطفأ في ذلك الوقت. الغرض من anacron
هو تنفيذ هذه المهام، مع الأخذ بعين الاعتبار الفترات التي لا يعمل فيها الحاسوب.
نرجو أن تلاحظ أن anacron
غالباً سينفذ هذه النشاطات بعد إقلاع الجهاز ببضع دقائق، وهذا قد يخفض من استجابة الحاسوب. لذلك يبدأ تشغيل المهام المذكورة في الملف /etc/anacrontab
باستخدام الأمر nice
، الذي يخفض أولوية تنفيذها وبالتالي يحدُّ من عبئها على النظام. انتبه إلى أن صيغة هذا الملف ليست مطابقة لصيغة /etc/crontab
؛ إذا كان هناك حاجة خاصة لاستخدام anacron
، فاطلع على صفحة الدليل anacrontab(5).
يعطل تثبيت الحزمة anacron تنفيذ cron
للسكربتات في المجلدات /etc/cron.hourly/
، /etc/cron.daily/
، /etc/cron.weekly/
، و /etc/cron.monthly/
. وذلك لتفادي تنفيذها مرتين، مرة مع anacron
ومرة مع cron
. إلا أن الأمر cron
يبقى فعّالاً ويتابع معالجة المهام المجدولة الأخرى (خصوصاً المهام التي يجدولها المستخدمون).