Product SiteDocumentation Site

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/ می‌شود. این کار از اجرای تکرای cron و anacron جلوگیری می‌کند. دستور cron فعال باقی می‌ماند و به اجرای وظایف زمان‌بندی شده (به خصوص از طرف کاربر) می‌پردازد.