Product SiteDocumentation Site

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).