Главная » Статьи » Linux » Общее |
Настройка задач CronОсновной файл конфигурации cron, /etc/crontab, содержит следующие строки:
Первые четыре строки — это переменные, настраивающие среду окружения, в котором будут работать задачи cron. Значение переменной SHELL сообщает системе о том, какую оболочку использовать (в этом примере будет использована оболочка bash), а переменная PATH определяет пути, используемые для выполнения команд. Результат выполнения задач cron будет выслан по электронной почте пользователю, определённому в переменной MAILTO. Если в качестве значения переменной MAILTO задана пустая строка (MAILTO=""), электронные письма отправляться не будут. Переменная HOME задаёт домашний каталог, используемый при выполнения команд или сценариев. Каждая строка в файле /etc/crontab имеет следующий формат:
Для любых указанных выше параметров можно использовать звездочку (*), что означает все допустимые значения. Например, если поставить звёздочку в значении месяца, команда будет выполняться каждый месяц во время, указанное другими параметрами. Дефис (-) между целыми числами обозначает диапазон чисел. Например, 1-4 означает целые числа 1, 2, 3 и 4. Список значений, разделенных запятыми (,), обозначает перечень. Например, перечисление 3, 4, 6, 8 означает четыре указанных целых числа. Косая черта (/) используется для определения шага значений. Целочисленное значение может быть пропущено в диапазоне, если после диапазона указать /<целое>. Например, значение минут 0-59/2, определяет, что будет пропущена каждая вторая минута. В качестве шага значений также может быть указана звёздочка. Например, значение месяца */3 определяет, что будет пропущен каждый третий месяц. Любые строки, начинающиеся с символа решетки (#), являются комментариями, и не обрабатываются. ПРИМЕРЫ*/5 * * * * — запускать команду каждые пять минут */1 * * * * /usr/bin/php ~/site.ru/public_html/test.php - запуск каждую минуту php-скрипта test.php КОМАНДАНеобходимо задать путь до скрипта от домашнего каталога Взято тут. | |||
Просмотров: 139 | |
Всего комментариев: 0 | |