.\" -*- coding: UTF-8 -*- .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH ANACRON 8 "22 ноября 2012 г." cronie "Системное администрирование" .SH НАИМЕНОВАНИЕ anacron \- периодическое выполнение команд .SH ОБЗОР \fBanacron \fP[\fB\-s\fP] [\fB\-f\fP] [\fB\-n\fP] [\fB\-d\fP] [\fB\-q\fP] [\fB\-t anacrontab\fP] [\fB\-S spooldir\fP] [\fIjob\fP] .br \fBanacron \fP[\fB\-S spooldir\fP] \-u [\fB\-t anacrontab\fP] [\fIjob\fP] .br \fBanacron \fP[\fB\-V\fP|\fB\-h\fP] .br \fBanacron \-T \fP[\fB\-t anacrontab\fP] .SH ОПИСАНИЕ Anacron может использоваться для периодического выполнения команд с периодичностью, указанной в сутках. В отличие от программы \fBcron(8)\fP, эта программа не предполагает, что компьютер работает непрерывно 24 часа в сутки. Следовательно, данную программу можно использовать для управления ежедневными, еженедельными и ежемесячными заданиями на компьютерах вместо программы \fBcron\fP, когда компьютеры не работают непрерывно 24 часа в сутки. .PP При запуске Anacron считывает список заданий из конфигурационного файла, обычно это файл \fI/etc/anacrontab\fP (смотрите \fBanacrontab(5)\fP). Этот файл содержит список заданий, которыми управляет Anacron. В каждой записи о задании указывается период в сутках, задержка в минутах, уникальный идентификатор задания и команда командной строки. .PP Для каждого задания Anacron проверяет, выполнялось ли это задание за последние n суток, где n \- период, указанный для этого задания. Если нет, Anacron запускает командную оболочку задания, подождав количество минут, указанное в качестве параметра задержки. .PP После завершения выполнения команды Anacron записывает дату в специальный файл временных меток для этого задания, чтобы знать, когда его следует выполнить снова.\& Для расчета времени используются только эти данные.\& Час не используется. .PP Когда больше нет заданий для выполнения, Anacron завершает работу. .PP Anacron рассматривает только те задания, идентификатор которых, указанный в файле \fIanacrontab\fP, соответствует любому из аргументов командной строки \fIjob\fP. Аргументами \fIjob\fP могут быть шаблоны командной строки (обязательно поместите их в соответствующие кавычки). Указание без аргументов \fIjob\fP эквивалентно указанию "*" (то есть будут просмотрены все задания). .PP Если не задан параметр \fB\-d\fP (смотрите ниже), то при запуске Anacron переходит в фоновый режим, а родительский процесс немедленно завершается. .PP Если не указаны параметры \fB\-s\fP или \fB\-n\fP, то Anacron запускает задания немедленно по истечении их задержки. Выполнение различных заданий полностью независимо. .PP Если задание генерирует какие\-либо выходные данные в соответствии со стандартным выводом или стандартной ошибкой, выходные данные отправляются по почте пользователю, запускающему Anacron (обычно root), или на адрес, указанный переменной окружения MAILTO в crontab, если таковой существует. .PP Информативные сообщения о том, что делает Anacron, отправляются демону \fBsyslogd(8)\fP в средство \fBcron\fP, приоритет \fBnotice\fP.\& Сообщения об ошибках отправляются с приоритетом \fBerror\fP. .PP "Активные" задания (т.е. задания, которые Anacron уже решил запустить и теперь ожидает окончания задержки, а также задания, которые в данный момент выполняются Anacron) "заблокированы", поэтому другие копии Anacron не будет запускать одновременно. .SH ПАРАМЕТРЫ .TP \fB\-f\fP Принудительное выполнить задания, игнорируя временные метки. .TP \fB\-u\fP Только обновить временные метки заданий до текущей даты, но ничего не выполнять. .TP \fB\-s\fP Выполнять задания последовательно. Anacron не запустит новое задание до завершения выполнения предыдущего. .TP \fB\-n\fP Запустить задания прямо сейчас. Игнорировать указания на задержку в файле \fI/etc/anacrontab\fP. Этот параметр подразумевает \fB\-s\fP. .TP \fB\-d\fP Не переходить в фоновый режим. В этом режиме Anacron будет выводить информационные сообщения в стандартный поток ошибок, а также в системный журнал. Результаты заданий отправляются по почте в обычном режиме. .TP \fB\-q\fP Не выводить сообщения об ошибках в стандартный поток ошибок. Применимо только с \fB\-d\fP. .TP \fB\-t some_anacrontab\fP Использовать указанный файл anacrontab, а не файл anacrontab по умолчанию. .TP \fB\-T\fP Тестирование Anacrontab. Файл конфигурации будет проверен на отсутствие ошибок. Если в файле есть ошибка, то будет выведено сообщение об ошибке, а anacron вернет значение 1. Если в файле anacrontab ошибки отсутствуют, то будет возвращено значение 0. .TP \fB\-S spooldir\fP Использовать указанный каталог spooldir для сохранения временных меток. Этот параметр необходим для пользователей, которые хотят самостоятельно запустить anacron. .TP \fB\-V\fP Вывести сведения о версии и завершить работу. .TP \fB\-h\fP Вывести краткое сообщение об использовании и завершить работу. .SH СИГНАЛЫ После получения сигнала \fBSIGUSR1\fP Anacron ожидает завершения выполнения заданий, если таковые имеются, а затем завершает работу. Это может быть использовано для полной остановки Anacron. .SH ПРИМЕЧАНИЯ Перед запуском Anacron убедитесь, что часовой пояс установлен правильно (часовой пояс влияет на дату).\& Обычно это достигается путем установки переменной среды TZ или установки файла \fI/usr/lib/zoneinfo/localtime\fP.\& Дополнительную информацию смотрите в \fBtzset(3)\fP. .PP Файлы временных меток создаются в каталоге spool для каждого задания в anacrontab. Они никогда не удаляются anacron автоматически и должны удаляться вручную, если задание больше не планируется. .SH ФАЙЛЫ .TP \fI/etc/anacrontab\fP Содержит спецификации заданий. Полное описание смотрите в \fBanacrontab\fP(5). .TP \fI/var/spool/anacron\fP Этот каталог используется Anacron для хранения файлов временных меток. .SH "СМОТРИТЕ ТАКЖЕ" \fBanacrontab\fP(5), \fBcron\fP(8), \fBtzset\fP(3) .PP Файл Anacron \fIREADME\fP. .SH ОШИБКИ Anacron никогда не удаляет файлы с метками времени. Удаляйте неиспользуемые файлы вручную. .PP Anacron использует до двух файловых дескрипторов для каждого активного задания. При большом количестве активных заданий в нем могут закончиться дескрипторы. Смотрите \fBecho $(($(ulimit \-n) / 2))\fP для получения информации о том, сколько одновременных заданий может выполнять anacron. .PP Присылайте комментарии, предложения и сообщения об ошибках по .MT shaleh@\:(debian.\:org|\:valinux.\:com) Sean 'Shaleh' Perry .ME . .SH АВТОРЫ Программа Anacron изначально была задумана и реализована .MT schwarz@\:monet.\:m.\:isar.\:de Christian Schwarz .ME . .PP Текущая реализация полностью переработана .MT itzur@\:actcom.\:co.\:il Itai Tzur .ME . .PP Основной код сопровождается .MT shaleh@\:(debian.\:org|\:valinux.\:com) Sean 'Shaleh' Perry .ME . .PP С 2004 года её сопровождает .MT pasc@\:(debian.\:org|\:redellipse.\:net) Pascal Hakim .ME . .PP В Fedora, Anacron сопровождается .MT mmaslano@redhat.\:com Marcela Mašláňová .ME . .PP .SH ПЕРЕВОД Русский перевод этой страницы руководства разработал(и) Aleksandr Felda и Kirill Rekhov . .PP Этот перевод является свободной программной документацией; он распространяется на условиях общедоступной лицензии GNU (GNU General Public License - GPL, .UR https://www.gnu.org/licenses/gpl-3.0.html .UE версии 3 или более поздней) в отношении авторского права, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ. .PP Если вы обнаружите какие-либо ошибки в переводе этой страницы руководства, пожалуйста, сообщите об этом разработчику(ам) по его(их) адресу(ам) электронной почты или по адресу .MT списка рассылки русских переводчиков .ME .