Иногда его приходится ставить - когда нет доступа к cron у провайдера. (В этом случае, говорят, можно еще организовать запуск http://вашсайт/cron.php с другого вашего сайта. где есть возможность настроить cron).
Но следует иметь в виду, что poormanscron срабатывает не по времени как cron, а только при заходе на сайт очередного посетителя. Проверяется время, прошедшее после последнего выполнения заданий cron, если оно больше заданного периода, необходимые задания отрабатываются.
Поэтому реальная периодичность выполнения заданий может оказаться не точно совпадающей с планируемой. Для большинства задач это несущественно, но понимать механизм работы надо.
Хостинг провайдер предлагает такую панель управления Crontab
Как правильно расставить значения для запуска cron.php каждый час? Добавить команду
Минута: 0
Час: 1
День месяца: 31
Месяц: 12
День недели: 0
Команда: http://вашсайт/cron.php
Я зарегистрировался на сайте http://webcron.org и прописал там запуск крона каждый час для своего сайта.
На одном бесплатном аккаунте можно запускать до 3х сайтов.
Комментарии
Ну, например так: /usr/bin/wget -q -O /dev/null http://xxxxxxxx.xxx/cron.php
Вручную запустить обработку можно и через веб-интерфейс. Для этого просто надо запустить страницу http://вашсайт/cron.php в браузере.
Сron делает запуск этого скрипта по расписанию. Как настроить запуск cron проще всего спросить у вашего провайдера.
Посмотрите также скрипты cron*.* в каталоге /scripts вашей инсталляции Drupal.
Я себе поставил модуль, который сам этот всё делает
poormancron
Иногда его приходится ставить - когда нет доступа к cron у провайдера. (В этом случае, говорят, можно еще организовать запуск http://вашсайт/cron.php с другого вашего сайта. где есть возможность настроить cron).
Но следует иметь в виду, что poormanscron срабатывает не по времени как cron, а только при заходе на сайт очередного посетителя. Проверяется время, прошедшее после последнего выполнения заданий cron, если оно больше заданного периода, необходимые задания отрабатываются.
Поэтому реальная периодичность выполнения заданий может оказаться не точно совпадающей с планируемой. Для большинства задач это несущественно, но понимать механизм работы надо.
http://drupal.org/cron
Хостинг провайдер предлагает такую панель управления Crontab
Как правильно расставить значения для запуска cron.php каждый час?
Добавить команду
Минута: 0
Час: 1
День месяца: 31
Месяц: 12
День недели: 0
Команда: http://вашсайт/cron.php
Так правильно?
Спасибо.
Нет так неправильно.
Поставь:
Минута: 01
Все остальные - *
А у тебя команда будет выполняться раз в год, 31 декабря в 01:00 если этот день выпадает на воскресенье
Permission denied
Вот что он сообщает
Я зарегистрировался на сайте http://webcron.org и прописал там запуск крона каждый час для своего сайта.
На одном бесплатном аккаунте можно запускать до 3х сайтов.