Общие вопросы про отвязку крона

Started by richv on 2011-08-25 03:10 — 410 replies, 96395 views

#71
auto_cron.php
#72
vulkan3, я тебе написал, тебе только адрес заменить и всё!
#73
/usr/bin/wget -O /dev/null -q http://1111111.org/cron.php
---
Крон.php верни стандартный
вернул крон.php , в сам крон прописал строку из коммента выше (только сайта свое подставил), в логах крона
Oct 27 15:17:01 katie CRON[14046]: (root) CMD (/usr/bin/wget -O /dev/null -q http://blablabla.ru/cron.php)
но статистика все равно не обновляется
--- добавлено: 27 окт 2011 в 15:19 ---
http://torrentpier.com/threads/Отвязка-крона.191/#post-2547
если сделать так, то в логах крона:
Oct 27 15:00:01 katie CRON[13787]: (root) CMD (/home/cron.sh >/dev/null 2>&1)
Oct 27 15:00:01 katie CRON[13785]: (CRON) error (grandchild #13787 failed with exit status 255)
гугл ничего вразумительного не говорит
#74
absinth, в логах чего? Сервера или движка?
#75
Locer, и то и другое, в логе крона "/var/log/cron.log"
#76
absinth, по этому поводу ни чего не могу сказать...но у меня работает именно так...
#77
Locer, стукнись, пожалуйста, в асю 267178291, так будет проще
#78
Возможно, некоторые ваши проблемы связаны с отсутствием определения константы BB_ROOT, которая в штатных скриптах содержит путь относительно каталога форума. Так же это может вызывать ошибки при запуске крона из другого каталога, отличного от корня с форумом.

Следующий код (cron.php) должен работать без проблем:
<?php

define('FORCE_CRON', true);
define('BB_ROOT', dirname ( __FILE__ ).'/');
require(BB_ROOT.'common.php');
exit;

?>
#79
wwwxakep, верно.
я сделал так:
<?php

define('START_CRON', true);
$dirname = str_replace('\\', '/', __DIR__);
if (substr($dirname, -1) != '/') $dirname .= '/';
define('BB_ROOT', $dirname);

require(BB_ROOT. 'common.php');
надо закоммитить...
#80
Я сделал так и не нужно cron.sh создавать.
<?php
define('START_CRON', true);
define('BB_ROOT', 'путь до трекера');
$phpEx = substr(strrchr(__FILE__, '.'), 1);
require(BB_ROOT ."common.$phpEx");