Provided by: manpages-ru_4.26.0-1_all bug

НАИМЕНОВАНИЕ

       anacron - периодическое выполнение команд

ОБЗОР

       anacron [-s] [-f] [-n] [-d] [-q] [-t anacrontab] [-S spooldir] [job] ...
       anacron [-S spooldir] -u [-t anacrontab] [job] ...
       anacron [-V|-h]
       anacron -T [-t anacrontab]

ОПИСАНИЕ

       Anacron может использоваться для периодического выполнения команд с периодичностью, указанной в сутках. В
       отличие  от программы cron(8), эта программа не предполагает, что компьютер работает непрерывно 24 часа в
       сутки. Следовательно, данную программу можно использовать для  управления  ежедневными,  еженедельными  и
       ежемесячными  заданиями  на компьютерах вместо программы cron, когда компьютеры не работают непрерывно 24
       часа в сутки.

       При запуске Anacron считывает список заданий из конфигурационного файла, обычно это файл  /etc/anacrontab
       (смотрите  anacrontab(5)). Этот файл содержит список заданий, которыми управляет Anacron. В каждой записи
       о задании указывается период в сутках, задержка в минутах, уникальный  идентификатор  задания  и  команда
       командной строки.

       Для  каждого  задания Anacron проверяет, выполнялось ли это задание за последние n суток, где n - период,
       указанный для этого задания.  Если нет, Anacron запускает командную оболочку задания, подождав количество
       минут, указанное в качестве параметра задержки.

       После завершения выполнения команды Anacron записывает дату в специальный файл временных меток для  этого
       задания,  чтобы  знать,  когда  его  следует выполнить снова. Для расчета времени используются только эти
       данные. Час не используется.

       Когда больше нет заданий для выполнения, Anacron завершает работу.

       Anacron  рассматривает  только  те  задания,  идентификатор  которых,  указанный  в   файле   anacrontab,
       соответствует  любому  из  аргументов командной строки job.  Аргументами job могут быть шаблоны командной
       строки (обязательно поместите их в соответствующие кавычки).  Указание без  аргументов  job  эквивалентно
       указанию "*" (то есть будут просмотрены все задания).

       Если  не  задан  параметр  -d  (смотрите  ниже),  то  при  запуске  Anacron  переходит в фоновый режим, а
       родительский процесс немедленно завершается.

       Если не указаны параметры -s или -n, то Anacron запускает задания немедленно по  истечении  их  задержки.
       Выполнение различных заданий полностью независимо.

       Если  задание генерирует какие-либо выходные данные в соответствии со стандартным выводом или стандартной
       ошибкой, выходные данные отправляются по почте пользователю, запускающему Anacron (обычно root),  или  на
       адрес, указанный переменной окружения MAILTO в crontab, если таковой существует.

       Информативные  сообщения  о  том,  что  делает  Anacron,  отправляются демону syslogd(8) в средство cron,
       приоритет notice. Сообщения об ошибках отправляются с приоритетом error.

       "Активные" задания (т.е. задания,  которые  Anacron  уже  решил  запустить  и  теперь  ожидает  окончания
       задержки,  а  также задания, которые в данный момент выполняются Anacron) "заблокированы", поэтому другие
       копии Anacron не будет запускать одновременно.

ПАРАМЕТРЫ

       -f     Принудительное выполнить задания, игнорируя временные метки.

       -u     Только обновить временные метки заданий до текущей даты, но ничего не выполнять.

       -s     Выполнять задания последовательно. Anacron не запустит  новое  задание  до  завершения  выполнения
              предыдущего.

       -n     Запустить  задания  прямо  сейчас. Игнорировать указания на задержку в файле /etc/anacrontab. Этот
              параметр подразумевает -s.

       -d     Не переходить в фоновый режим. В этом режиме Anacron будет  выводить  информационные  сообщения  в
              стандартный  поток ошибок, а также в системный журнал.  Результаты заданий отправляются по почте в
              обычном режиме.

       -q     Не выводить сообщения об ошибках в стандартный поток ошибок. Применимо только с -d.

       -t anacrontab
              Использовать указанный файл anacrontab, а не файл anacrontab по умолчанию

       -T     Тестирование Anacrontab. Файл конфигурации будет проверен на отсутствие ошибок. Если в файле  есть
              ошибка,  то  будет  выведено  сообщение  об  ошибке,  а  anacron  вернет  значение 1. Если в файле
              anacrontab ошибки отсутствуют, то будет возвращено значение 0.

       -S spooldir
              Использовать указанный каталог spooldir для сохранения временных меток.  Этот  параметр  необходим
              для пользователей, которые хотят самостоятельно запустить anacron.

       -V     Вывести сведения о версии и завершить работу.

       -h     Вывести краткое сообщение об использовании и завершить работу.

СИГНАЛЫ

       После  получения  сигнала  SIGUSR1 Anacron ожидает завершения выполнения заданий, если таковые имеются, а
       затем завершает работу.  Это может быть использовано для полной остановки Anacron.

ПРИМЕЧАНИЯ

       Перед запуском Anacron убедитесь, что часовой пояс установлен правильно (часовой пояс  влияет  на  дату).
       Обычно    это    достигается    путем    установки    переменной    среды    TZ   или   установки   файла
       /usr/lib/zoneinfo/localtime. Дополнительную информацию смотрите в tzset(3).

       Файлы временных меток создаются в каталоге spool для  каждого  задания  в  anacrontab.   Они  никогда  не
       удаляются anacron автоматически и должны удаляться вручную, если задание больше не планируется.

СПЕЦИФИКА КОНФИГУРАЦИИ DEBIAN

       В  системах, основанных на Debian, anacron будет активироваться ежечасно каждые сутки с 07:30 по местному
       времени до 23:30 по местному времени с помощью задания cron (в системах, отличных от  systemd,  где  cron
       установлен  и  включен)  или  таймера systemd (в системах, основанных на systemd).  При активации anacron
       проверит, не пропущены ли какие-либо задания. Если да, то программа запустит эти задания  через  короткий
       промежуток времени.

       По  умолчанию  почасовая  активация  anacron  не  выполняется,  если система работает от аккумулятора и к
       компьютеру не подключен источник переменного тока. Это предназначено  для  снижения  энергопотребления  и
       продления  срока  службы  аккумулятора,  но такая конструкция может привести к нежелательным результатам.
       Пользователи могут отключить эту функцию и позволить anacron работать независимо от источника питания.

       Пожалуйста,     ознакомьтесь     с     документацией,     относящейся     к     Debian,      в      файле
       /usr/share/doc/anacron/README.Debian, чтобы получить подробные инструкции по изменению такого поведения.

ФАЙЛЫ

       /etc/anacrontab
              Содержит спецификации заданий.  Полное описание смотрите в anacrontab(5).

       /var/spool/anacron
              Этот каталог используется Anacron для хранения файлов временных меток.

       /lib/systemd/system/anacron.service
              Этот файл предоставляет службу systemd для anacron.

       /lib/systemd/system/anacron.timer
              Этот  файл  предоставляет  системный  таймер  для  anacron.  В  настоящее время служба запускается
              ежечасно с помощью системного таймера.

СМОТРИТЕ ТАКЖЕ

       anacrontab(5), cron(8), tzset(3)

       Файл Anacron README.

       Что   касается    изменений,    относящихся    к    Debian,    пожалуйста,    ознакомьтесь    с    файлом
       /usr/share/doc/anacron/README.Debian для получения подробной информации.

ОШИБКИ

       Anacron никогда не удаляет файлы с метками времени.  Удаляйте неиспользуемые файлы вручную.

       Anacron  использует до двух файловых дескрипторов для каждого активного задания.  В нем могут закончиться
       дескрипторы, если активных заданий более 125 (в обычных ядрах).

       Присылайте комментарии, предложения и сообщения об ошибках в BTS Debian для Anacron по электронной  почте
       submit@bugs.debian.org>.

АВТОРЫ

       Первоначально  проект  Anacron  был  задуман  и  реализован Кристианом Шварцем <schwarz@monet.m.isar.de>.
       Текущая реализация полностью разработана Итаем Цуром <itzur@actcom.co.il>.

       Базу кода сопровождал Sean 'Shaleh' Perry <shaleh@(debian.org|valinux.com)>. В течение 2004-2006 годов ее
       сопровождал Pascal Hakim <pasc@(debian.org|redellipse.net)>. В  течение  2009  года–2014  её  сопровождал
       Peter Eisentraut <petere@debian.org>.

       В настоящее время anacron в Debian совместно поддерживается различными разработчиками из проекта Debian.

ПЕРЕВОД

       Русский  перевод  этой  страницы  руководства  разработал(и)  Aleksandr Felda <isk8da@gmail.com> и Kirill
       Rekhov <krekhov.dev@gmail.com>

       Этот перевод является свободной программной документацией; он распространяется на условиях  общедоступной
       лицензии  GNU  (GNU  General Public License - GPL, https://www.gnu.org/licenses/gpl-3.0.html версии 3 или
       более поздней) в отношении авторского права, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ.

       Если вы обнаружите какие-либо ошибки в переводе этой страницы руководства, пожалуйста, сообщите  об  этом
       разработчику(ам)   по   его(их)  адресу(ам)  электронной  почты  или  по  адресу  списка рассылки русских
       переводчиков.

Проект  Debian                                  30 ноября 2018 г.                                     ANACRON(8)