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

absinth

Пользователь
/usr/bin/wget -O /dev/null -q

Please Login or Register to view hidden text.


---
Крон.php верни стандартный
вернул крон.php , в сам крон прописал строку из коммента выше (только сайта свое подставил), в логах крона
Oct 27 15:17:01 katie CRON[14046]: (root) CMD (/usr/bin/wget -O /dev/null -q

Please Login or Register to view hidden text.

)
но статистика все равно не обновляется
--- добавлено: 27 окт 2011 в 15:19 ---
если сделать так, то в логах крона:
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)
гугл ничего вразумительного не говорит
 

wwwxakep

Пользователь
Возможно, некоторые ваши проблемы связаны с отсутствием определения константы BB_ROOT, которая в штатных скриптах содержит путь относительно каталога форума. Так же это может вызывать ошибки при запуске крона из другого каталога, отличного от корня с форумом.

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

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

?>
 

fly_indiz

Пользователь
wwwxakep, верно.
я сделал так:
PHP:
<?php

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

require(BB_ROOT. 'common.php');
надо закоммитить...
 

nord51

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