Инструменты пользователя

Инструменты сайта


anacron

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

anacron [2015/09/21 18:19] (текущий)
Строка 1: Строка 1:
 +====== Anacron ======
  
 +**Anacron** (от слова `anac(h)ronistic'​) - это планировщик задач, подобный [[cron]], для систем работающих не круглосуточно. Он применяется для запуска ежедневных,​ еженедельных и ежемесячных задач, обычно выполняемых службой cron. Она запускает команды с определённым интервалом,​ указанным в днях. В отличие от cron, anacron не рассчитана на то, что система работает непрерывно. Поэтому она может использоваться для управления запуском ежедневных,​ еженедельных и ежемесячных заданий (или любых заданий,​ выполняющихся один раз за несколько дней) в системах,​ которые не работают круглосуточно. Если пакет anacron установлен и соответствующим образом настроен,​ команды,​ которые должны выполняться с определенным интервалом,​ будут выполнены как можно ближе к указанному времени в соответствие с режимом работы системы.
 +
 +Anacron использует не такие подробные параметры,​ как cron. Наименьший интервал,​ который существует в anacron – это день. Это значит,​ что anacron нужно использовать как дополнение к cron, а не как замещение его. ​
 +
 +Преимущество anacron состоит в том, что он пользуется временными метками для файлов,​ чтобы узнать,​ когда команды были выполнены в последний раз. Это значит,​ что если задача должна выполняться ежедневно,​ но компьютер был выключен в течение времени,​ когда anacron запускается,​ то он может увидеть,​ что задача была запущена в последний раз более 24 часов назад, и выполнит ее правильно.
 +
 +Данный пакет уже имеет настройки на выполнение ежедневных заданий системы Debian.<​file bash>
 +$ nano /​etc/​crontab
 +
 +25 6    * * *   ​root ​   test -x /​usr/​sbin/​anacron || ( cd / && run-parts --report /​etc/​cron.daily )
 +47 6    * * 7   ​root ​   test -x /​usr/​sbin/​anacron || ( cd / && run-parts --report /​etc/​cron.weekly )
 +52 6    1 * *   ​root ​   test -x /​usr/​sbin/​anacron || ( cd / && run-parts --report /​etc/​cron.monthly )
 +</​file>​ Утилита [[run-parts]]. Установите эту программу,​ если ваша система не включена круглосуточно,​ для обеспечения ежедневного выполнения необходимых задач по обслуживанию системы.<​file bash>
 +aptitude install anacron
 +</​file>​
загрузка...
anacron.txt · Последние изменения: 2015/09/21 18:19 (внешнее изменение)