Bitrix Cron - начало файла
Если вы делаете скрипт для работы через cron, то сначала вы его отлаживаете в браузере (не так ли?), а потом просто добавляете этот же файл в виде команды для cron и удивляетесь, почему не работает. Добавьте в начале файла следующий код
<?
$_SERVER["DOCUMENT_ROOT"] = realpath(dirname(__FILE__)); // путь до запускаемого файла
$DOCUMENT_ROOT = $_SERVER["DOCUMENT_ROOT"];
define("NO_KEEP_STATISTIC", true);
define("NOT_CHECK_PERMISSIONS",true);
define('CHK_EVENT', true);
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php" ) ;
@set_time_limit(0);
@ignore_user_abort(true);