9.8. جدولة المهام غير المتزامنة: anacron
anacron
هي خدمة تكمل عمل cron
للحواسيب التي لا تعمل طوال الوقت. بما أن المهام المنتظمة تجدول عادة منتصفَ الليل، فلن تُنفَّذ أبداً إذا كان الحاسوب مطفأ في ذلك الوقت. الغرض من anacron
هو تنفيذ هذه المهام، مع الأخذ بعين الاعتبار الفترات التي لا يعمل فيها الحاسوب.
نرجو أن تلاحظ أن anacron
غالباً سينفذ هذه النشاطات بعد إقلاع الجهاز ببضع دقائق، وهذا قد يخفض من استجابة الحاسوب. لذلك يبدأ تشغيل المهام المذكورة في الملف /etc/anacrontab
باستخدام الأمر nice
، الذي يخفض أولوية تنفيذها وبالتالي يحدُّ من عبئها على النظام. انتبه إلى أن صيغة هذا الملف ليست مطابقة لصيغة /etc/crontab
؛ إذا كان هناك حاجة خاصة لاستخدام anacron
، فاطلع على صفحة الدليل anacrontab(5).
Installation of the anacron package deactivates execution by cron
of the scripts in the /etc/cron.hourly/
, /etc/cron.daily/
, /etc/cron.weekly/
, and /etc/cron.monthly/
directories. This avoids their double execution by anacron
and cron
. The latter command remains active, though, and will continue to handle the other scheduled tasks (especially those scheduled by users).