7.6.2. Планировщик crond

7.6.2. Планировщик crond

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-го числа.

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

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

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

Планировщик ввода-вывода с лимитом по времени

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

Планировщик ввода-вывода с лимитом по времени Планировщик ввода-вывода с лимитом по времени (Deadline I/O scheduler, deadline-планировщик ввода-вывода) разработан с целью предотвращения задержек обслуживания, которые могут возникать для алгоритма Линуса. Если задаться целью только


Прогнозирующий планировщик ввода-вывода

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

Прогнозирующий планировщик ввода-вывода Хотя планировщик с лимитом по времени ввода-вывода и выполняет работу по минимизации задержек чтения, это делается ценой уменьшения глобального быстродействия. Рассмотрим систему с большой активностью записи. Каждый раз, когда


Планировщик ввода-вывода noop

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

Планировщик ввода-вывода noop Четвертый, и последний, тип планировщика ввода-вывода — это планировщик noop (no operation, с отсутствием операций). Он назван так потому, что практически ничего не делает. Этот планировщик не выполняет никакой сортировки или других операций для


3.5.2. Планировщик задач

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

3.5.2. Планировщик задач Команда at достаточно проста и удобна, но ее задания выполняются однократно, а многие задачи администратора (то же резервное копирование) требуют многократного запуска. Допустим, что вы запланировали резервное копирование ежедневно в 10 часов вечера.


7.2.2.3. Планировщик ввода-вывода

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

7.2.2.3. Планировщик ввода-вывода В ядре 2.6 появилась возможность самостоятельно выбирать планировщик ввода-вывода. Всего используется четыре плани-ровщика.• noop - самый простой планировщик ввода-вывода, практически ничего не умеет, создавался в расчете на использование


7.6.4. Планировщик atd

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

7.6.4. Планировщик atd Теперь разберемся, как использовать планировщик atd - это совсем просто. Для создания нового задания используется команда:at ‹время› [дата]Если дата не указана, по подразумевается, что команды нужно выполнить сегодня. Время указывается в формате АМ/РМ.


Планировщик заданий

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

Планировщик заданий С помощью данной службы реализуется возможность задания расписания, по которому будут регулярно запускаться те или иные программы. Неправильная настройка параметров данной службы может привести к появлению бреши в защите компьютера, поэтому


13. Планировщик

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

13. Планировщик Это очень хороший способ сделать легко и безболезненно классный и востребованный продукт. Ваша цель – составить для потенциального клиента перечень действий на каждый день, чтобы за месяц или за неделю (либо две-три недели) получить какой-то результат.Вы


7. Планировщик/Календарь

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

7. Планировщик/Календарь Можно использовать календарь Google. На Maс мы применяем планировщик iCal, есть классная программа Things. Там использованы все методики из книги Дэвида Алена «Как привести дела в порядок». Любую идею, которая пришла вам в голову, можно сразу


9. Планировщик

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

9. Планировщик Можно написать небольшую бесплатную статью о том, что нужно делать, чтобы добиться результата. «В понедельник делаем то, во вторник это» и т. д. Статья приблизительно на две страницы текста. Затем можно продать платный тренинг. «Вот план, а все нюансы – в


Планировщик

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

Планировщик В окне Панель управления дважды щелкаем на значке Назначенные задания. В меню Дополнительно выбираем пункт Остановить планировщик. Все программы по профилактике лучше запускать вручную (см. разд. «Профилактика жесткого


Глава 8. Планировщик событий

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

Глава 8. Планировщик событий Эта глава описывает планировщик событий MySQL, поддержка которого была добавлена в MySQL


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

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

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


Планировщик задач

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

Планировщик задач Функция сдвига во времени способна остановить просмотр на некоторое время, но она вряд ли поможет, если хочется посмотреть передачу, которая будет транслироваться в отсутствие пользователя.В программе FlyDS есть полезный инструмент – планировщик, с