7.6.2.1. Файл конфигурации /etc/crontab

7.6.2.1. Файл конфигурации /etc/crontab

Основной конфигурационный файл данного планировщика называется /etс/crontab. Этот файл является общесистемным расписанием и его может редактировать только пользователь root. Формат файла crontab следующий:

М Ч Д ММ ДН Команда

где;

М - минута (0-59);

Ч - час (0-23);

Д - день (1-31);

ММ - месяц (1-12);

ДН - день недели (0=Вс, 1=Пн и т.д.).

Рассмотрим типичный пример данного файла (листинг 7.3).

Листинг 7.3. Типичный пример файла crontab

SHELL= /bin/bash

PATH=/sbin:/bin:/usr/sbin:/usr/bin

MAILTO=root

HOME=/

# run-parts

01 * * * * root run-parts /etc/cron.hourly

02 4 * * * root run-parts /etc/cron.daily

22 4 * * 0 root run-parts /etc/cron.weekly

42 4 1 * * root run-parts /etc/cron.monthly

Здесь SHELL, PATH, MAILTO и HOME - это переменные окружения, задающие, соответственно, оболочку, путь поиска программ, адрес администратора и домашний каталог - они нужны только в общесистемном файле. Нас больше интересует вторая часть этого файла:

01 * * * * root run-parts /etc/cron.hourly

02 4 * * * root run-parts /etc/cron.daily

22 4 * * 0 root run-parts /etc/cron.weekly

42 4 1 * * root run-parts /etc/cron.monthly

Команда run-parts означает, что должны быть выполнены все выполняемые файлы (обычно это сценарии) из указанного каталога. Не сложно догадаться, что из каталога /etc/cron.hourly команды будут выполняться каждый час, из каталога /etc/cron.daily - каждый день (в 4 часа утра), из каталога /etc/cron.weekly - раз в неделю по воскресеньям, а из каталога /eta/сron.monthly - раз в месяц, 1-го числа.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг:

Простейший файл конфигурации

Из книги автора

Простейший файл конфигурации #NeTAMS version 3.1(1205.408) compiled by root@avm#configuration built Thu Aug 8 09:03:53 2002#begin#global variables configurationdebug noneuser name admin real–name Admin password aaa email root@localhost permit all#services configurationservice server 0login locallisten 20001max–conn 6service processor 0lookup–delay 60flow–lifetime 180policy name ip target proto ippolicy name www target proto tcp port 80 81 8080 3128policy name


5.8.3. Файл конфигурации

Из книги автора

5.8.3. Файл конфигурации По умолчанию используется файл конфигурации /etc/syslog.conf. Кроме этого вы можете указать другой файл конфигурации с помощью опции –f. Давайте рассмотрим установки демона на примере обычного файла конфигурации (см. листинг 5.4).Листинг


16.5. Системный файл конфигурации /etc/sysconfig/httpd

Из книги автора

16.5. Системный файл конфигурации /etc/sysconfig/httpd Этот файл позволяет передать серверу Apache системную информацию, например, параметры запуска.Предположим, что вы хотите запустить сервер Apache с включенной поддержкой SSL. Для этого в файл /etc/sysconfig/httpd добавьте строку:OPTIONS="-DSSL"Вам


5.2.1. Файл конфигурации xorg.conf

Из книги автора

5.2.1. Файл конфигурации xorg.conf Мы уже знакомы с конфигуратором system-config-display, но он обеспечивает лишь базовую настройку графической системы Х.Оrg: вы можете изменить разрешение, выбрать монитор и видеокарту и настроить использование, двух дисплеев. Данный конфигуратор хорош


7.6.2.4 Пользовательские файлы crontab

Из книги автора

7.6.2.4 Пользовательские файлы crontab Каждый пользователь может создать свой файл crontab. Для этого используется команда crontab. Пользовательские файлы crontab помещаются в каталог /var/spool, чтобы исключить их непосредственное редактирование в текстовом редакторе.Пользовательские


Файл конфигурации машины

Из книги автора

Файл конфигурации машины Файлы конфигурации, которые мы с вами рассмотрели в этой главе, имеют одно общее свойство: они относятся к конкретному приложению (вот почему они имеют то же имя, что и соответствующее приложение). Но каждая поддерживающая .NET машина имеет еще и


Файл конфигурации Firebird

Из книги автора

Файл конфигурации Firebird Firebird не требует постоянной сложной реконфигурации, которая необходима другими тяжеловесными РСУБД. Тем не менее целый ряд вариантов конфигурирования доступен для настройки сервера Firebird и хост-системы, на которой он выполняется, под ваши


Файл конфигурации Firebird

Из книги автора

Файл конфигурации Firebird Firebird не требует постоянных серьезных изменений конфигурации, как это делает большинство других мощных реляционных СУБД. Однако доступен большой диапазон режимов конфигурации для настройки сервера Firebird и хост-системы, на которой он запущен.Файл


Установка параметров конфигурации: файл CONFIG.ТХТ

Из книги автора

Установка параметров конфигурации: файл CONFIG.ТХТ PGP имеет ряд параметров, устанавливаемых пользователем, которые могут быть определены в специальном текстовом файле конфигурации с именем "config.txt", в каталоге, на который указывает системная переменная PGPРАТН. Наличие файла


3.1. Планировщик cron и команда crontab

Из книги автора

3.1. Планировщик cron и команда crontab Программа cron является основным системным планировщиком, служащим для выполнения различных заданий в фоновом режиме. Команда crontab позволяет пользователям создавать, редактировать и удалять инструкции для программы cron посредством


3.1.1. Структура crontab–файла

Из книги автора

3.1.1. Структура crontab–файла Чтобы планировать выполнение заданий в определенное время, нужно знать формат записей в crontab–файле. Каждая запись содержит шесть полей; 1 Минуты — 0—59 2 Часы — 0—23 (0 означает полночь) 3 День месяца — 1—31 4 Месяц — 1—12 5 День недели — 0—7 {0 и 7


3.1.2. Примеры записей в crontab–файле

Из книги автора

3.1.2. Примеры записей в crontab–файле Запись30 21 * * * /apps/bin/cleanup.shозначает выполнение сценария cteanup.sh в каталоге /apps/bin каждый вечер в 21:30. Запись45 4 1,10,22 * * /apps/bin/backup.shозначает выполнение сценария backup.sh в каталоге /apps/bin в 4:45 утра 1–го, 10–го и 22–го числа каждого месяца. Запись10 1 * * 6,0


3.1.3. Опции команды crontab

Из книги автора

3.1.3. Опции команды crontab Общий формат команды crontab таков:crontab [-u пользователь] — e -l -r ОПЦИЯ назначение -u пользователь Установка имени пользователя, для которого нужно создать crontab–файл -e Активизация режима редактирования crontab–файла -1 Отображение содержимого


3.1.6. Редактирование crontab–файла

Из книги автора

3.1.6. Редактирование crontab–файла Для добавления, редактирования или удаления записей в crontab–файле используется тот редактор, который указан в переменной среды editor. Чтобы отредактировать файл, выполните команду$ crontab -eПри сохранении файла программа cron проверяет значения