Помогите правильно написать команду для Crontab

Главные вкладки

Аватар пользователя SergVit SergVit 23 сентября 2007 в 13:15

Добрый день! Подскажите как правильно написать команду для Crontab для обновления новостей? Какой скрипт за это отвечает в Drupal?

Комментарии

Аватар пользователя vadbars@drupal.org vadbars@drupal.org 23 сентября 2007 в 18:19

Вручную запустить обработку можно и через веб-интерфейс. Для этого просто надо запустить страницу http://вашсайт/cron.php в браузере.

Сron делает запуск этого скрипта по расписанию. Как настроить запуск cron проще всего спросить у вашего провайдера.

Посмотрите также скрипты cron*.* в каталоге /scripts вашей инсталляции Drupal.

Аватар пользователя vadbars@drupal.org vadbars@drupal.org 23 сентября 2007 в 22:22

Иногда его приходится ставить - когда нет доступа к cron у провайдера. (В этом случае, говорят, можно еще организовать запуск http://вашсайт/cron.php с другого вашего сайта. где есть возможность настроить cron).
Но следует иметь в виду, что poormanscron срабатывает не по времени как cron, а только при заходе на сайт очередного посетителя. Проверяется время, прошедшее после последнего выполнения заданий cron, если оно больше заданного периода, необходимые задания отрабатываются.
Поэтому реальная периодичность выполнения заданий может оказаться не точно совпадающей с планируемой. Для большинства задач это несущественно, но понимать механизм работы надо.

Аватар пользователя SergVit SergVit 24 сентября 2007 в 7:05

Хостинг провайдер предлагает такую панель управления Crontab
Как правильно расставить значения для запуска cron.php каждый час?
Добавить команду
Минута: 0
Час: 1
День месяца: 31
Месяц: 12
День недели: 0
Команда: http://вашсайт/cron.php

Так правильно?
Спасибо.

Аватар пользователя Shaltay Shaltay 24 сентября 2007 в 14:32

Нет так неправильно.

Поставь:
Минута: 01
Все остальные - *

А у тебя команда будет выполняться раз в год, 31 декабря в 01:00 если этот день выпадает на воскресенье Smile