17 Oct 2017 
Тех. и админ поддержка » База знаний » Подскажите как настроить Cron.
 Подскажите как настроить Cron.
Решение
Настроить Cron вы сможете на cPanel.
Для этого зайдите на cPanel в раздел Планировщик задач
Выберите тип планировщика "Стандартный" или "Продвинутый (в стиле Unix)"
Краткое описание настройки Cron (тип "Продвинутый").
Задание для cron выглядит как строка, в начале находятся пять обязательных полей для указания периодичности задания, а далее следует команда, которую нужно запускать:
поле1 поле2 поле3 поле4 поле5 команда
Значения первых пяти полей:
1. минуты - число от 0 до 59
2. часы - число от 0 до 23
3. день месяца - число от 1 до 31
4. номер месяца в году - число от 1 до 12
5. день недели - число от 0 до 7 (0-Вс,1-Пн,2-Вт,3-Ср,4-Чт,5-Пт,6-Сб,7-Вс)
Для каждого конкретного параметра можно задать несколько значений через запятую.
Например, если в поле "часы" написать 1,4,22, то задание будет запущено в 1 час ночи, в 4 часа утра и в 22 часа. Можно задать интервал - 4-9 будет означать, что программу нужно запускать каждый час в период с 4 до 9 часов включительно. Символ '*' означает "все возможные значения".
Например, указание '*' в поле "часы" будет означать "запускать каждый час". Символ '/' служит для указания дополнительной периодичности задания.
Например, '*/3' в поле "часы" означает "каждые три часа".
Так, как выглядит простейший сценарий cron:

0 */3 * * 2,5 /home/login/script.pl
Ниже приводятся примеры заданий для cron. Надеемся, эта информация поможет вам лучше понять работу этой программы.

# выполнять задание раз в час в 0 минут
0 */1 * * * /home/login/script.pl
# выполнять задание каждые три часа в 0 минут
0 */3 * * * /home/login/script.pl
# выполнять задание по понедельникам в 1 час 15 минут ночи
15 1 * * 1 /home/login/script.pl
# выполнять задание 5 апреля в 0 часов 1 минуту каждый год
1 0 5 4 * /home/login/script.pl
# выполнять задание в пятницу 13 числа в 13 часов 13 минут
13 13 13 * 5 /home/login/script.pl
# выполнять задание ежемесячно 1 числа в 6 часов 10 минут
10 6 1 * * /home/login/script.pl

Для файлов РНР задания следует прописывать следующим образом:
10 6 1 * * /usr/bin/php -q /home/логин/путь_к_файлу/файл.php > /dev/null

Поскольку не все PHP-программы могут работать через CLI SAPI без предварительной модификации, можно запускать их через wget. Например:
wget -O /dev/null -q http://mysite.tld/cron.php?action=123


Подробности статьи
Cтатья №:17
Создано:02 Aug 2008 08:31 AM

 Этот ответ мне помог  Этот ответ мне не помог

 Назад
 Войти [Пароль утерян] 
Электронная почта:
Пароль:
Запомнить меня:
 
 Поиск
 Опции статьи
Главная | Регистрация | Отправить тикет | База знаний | Новости | Загрузки
Язык:

Support Service Ruskyhost.ru © 2004-2013