HostCMS
Выдано 101 227 лицензий.
На главную страницу Карта сайта

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

Cron (Command Run ON) — система для автоматического запуска программ и скриптов на сервере в определённое время.

Управлять 'cron' нужно с помощью команды 'crontab'. Команда 'crontab -e' автоматически запустит текстовый редактор и загрузит в него файл конфигурации cron. После выхода из редактора, новая конфигурация cron будет установлена (вступит в силу) автоматически.

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

Запись crontab- файла в общем случае состоит из семи полей:

минуты   часы   день  месяц   день_недели  имя_пользователя   команда

Допустимые значения временных параметров:

параметр допустимый интервал
минуты 0-59
часы 0-23
день_месяца 1-31
месяц 1-12
день_недели 0-7 (0-Вс,1-Пн,2-Вт,3-Ср,4-Чт,5-Пт,6-Сб,7-Вс)

Поле может быть задано явно или шаблоном :

  • звездочка -  любая цифра
  • целое число
  • целые числа через запятую — задание дискретного множества значений
  • два целых числа, разделенные дефисом, соответствующие диапазону значений.

Пример готовой строки сценария cron:

# Выполнять задание в 18 часов 7 минут 13 мая если это пятница
7 18 13 5 5 /home/www/myscript.pl
# Выполнять задание раз в час в 0 минут
0 */1 * * * /home/www/myscript.pl
# Выполнять задание каждые семь часов в 0 минут
0 */7 * * * /home/www/myscript.pl
# Выполнять задание по воскресеньям в 10 час 30 минут
30 10 * * 0 /home/www/myscript.pl

Для выполнения php скриптов из cron необходим бинарный интерпретатора PHP, путь к интерпретатору PHP уточните у хостинга.

# Пример запуска скрипта в 5 утра каждый день:
0 5 * * * /usr/bin/php -q /home/www/script.php

Обратите внимание, при запуске из cron опция -q указывает PHP не выдавать http-заголовки.

Добавить комментарий

Имя
E-mail
Телефон
Тема
Комментарий
Оценка
Показать другое число
Контрольное число*

О нас говорят!

Оказалось очень просто локализовать мало знакомый продукт! Своих клиентов переводим с других CMS на HostCMS и видим как их сайты продвигаются в ТОП сами по себе практически. И это только начало!

SlavDo
Войко Александр Евгеньевич

Акции партнеров

Купи лицензию HostCMS в BTB.su, и получи в подарок хостинг!

Всем купившим любую редакцию HostCMS в компании BTB.su мы предлагаем бесплатное размещение сайта сроком до одного года!

Рекомендуем хостинг

FOXWEB

Тариф «HostCMS» за 70 руб./мес.

Создаете сайты?

У нас есть партнерское предложение по поставке системы управления сайтом:

О HostCMS
Редакции HostCMS
Возможности
Поддержка
Области применения
Партнерская программа
Заказать сайт