запуск cron

Прислано: mapcuk

чт, 08/05/2008 - 06:12

А можно cron.php вот тупо запускать так ..
php -q -f /home/user/ufa.fm/mrtest/cron.php > /dev/null
и причем это же и засунуть в cron
Типа

40 * * * * php -q -f /home/user/ufa.fm/mrtest/cron.php > /dev/null

А то не wget не lynx-а не дали.

Комментарии


Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Применить"
Опубликовано Hrundix в чт, 08/05/2008 - 06:22.

Попробуйте. Если работать будет, то можно :)
По секрету, cron.php можно запускать не только с локальной машины.


Опубликовано Ромка в чт, 08/05/2008 - 06:30.

Так работать не будет, уже пробовал. Только из бразуера. На друпалорге где-то лежал скрипт, который позволял запускать крон.пхп не из браузера... надо поискать там... Или, как посоветовал Hrundix, можно вызывать этот скрипт по крону с другой машины.


Опубликовано Hrundix в чт, 08/05/2008 - 07:10.

Мысль: посмотрите, может Вам дали links - это тоже консольный броузер.


Опубликовано kiev1 в вс, 11/05/2008 - 13:18.

модуль поставить poormancron которого


Опубликовано mapcuk в вс, 11/05/2008 - 08:10.

Неа .. браузеров ни каких не дали.
Поищу на drupal.org -е скрипт.
_
А как проверить работает или нет ? ( Собственна надо веть знать какой результат от планировщика .. ) Помотреть отчет состояниятам написано последний раз планировщик был запущен тогда-то .. ( Но в полном объеме он сделал свои задачи? )


Опубликовано Elijah_ в ср, 28/05/2008 - 05:48.

Попробуйте так: GET http://example.com/cron.php > /dev/null


Опубликовано VladSavitsky в ср, 28/05/2008 - 07:45.

Собрал всё, что нашёл по крону: Запуск хронометра (cron).
В поставке друпала есть скрипты, где уже прописаны команды запуска крона - почитайте.

GET http://example.com/cron.php > /dev/null - у меня не работает.


Опубликовано kiev1 в ср, 28/05/2008 - 08:48.

не GET а wget


Опубликовано mityok в ср, 28/05/2008 - 08:54.

Это зависит от хостера - часть хостеров вообще закрывают доступ к подобным программам, чтобы не было желающих экономить трафик за счет хостера, другие хотят чтобы при запуске крона использовался полный путь (к примеру, /usr/local/bin/wget и т.д.), третьи просто переименовывают тот же wget в верхний регистр и дают название файла только по обращению в тех. поддержку.


Опубликовано compawa в ср, 28/05/2008 - 10:55.

Собрал всё, что нашёл по крону: Запуск хронометра (cron).

Для полноты картины можно добавить ссылочку http://www.onlinecronservices.com/ (запуск с помощью внешних
сервисов)


Опубликовано mapcuk в пт, 06/06/2008 - 11:54.

я вот как сделал
scripts/cron-curl.sh > /dev/null 2>&1


Опубликовано kosilko в чт, 14/08/2008 - 09:39.

вставил в конец шаблона темы такой вот код:

<?php if ((($time=mktime())-$GLOBALS['conf']["cron_last"])>=3600) { ?>
<img style="display:none;height:1px;width:1px;" width="1" height="1" src="<?php print $base_path;?>cron.php?nocache=<?php print $time;?>">
<?php ?>

т.е. раз в час при запросе страницы запускается крон. Вроде работает, однако каждый час у кого-нить из посетителей будет запоздало срабатывать событие явскрипт body.onload(), если таковое используется...


Опубликовано Алексей Дёмин в сб, 07/11/2009 - 21:20.

cron without wget/curl http://drupal.org/node/511960


Новое на сайте