Для запуска по cron необходимо подключить ядро битрикс:
// файл cronscript.php
#!/usr/bin/php
<?php
$_SERVER["DOCUMENT_ROOT"] = “/home/hosting/www”;
$DOCUMENT_ROOT = $_SERVER["DOCUMENT_ROOT"];
define(“NO_KEEP_STATISTIC”, true);
define(“NOT_CHECK_PERMISSIONS”, true);
require($_SERVER["DOCUMENT_ROOT"].”/bitrix/modules/main/include/prolog_before.php”);
set_time_limit(0);
//ваш код…
CCaptchaAgent::DeleteOldCaptcha(86400);
require($_SERVER["DOCUMENT_ROOT"].”/bitrix/modules/main/include/epilog_after.php”);
?>
Из кода видно, что вам будет нужно определить DOCUMENT_ROOT, где находится файлы вашего сайта на Битрикс и после этого подключить ядро. Этот скрипт точно также нужно сделать исполняемым и сделать аналогичную запись в cron.
Услуги Системного Администратора - Работаю только с Юр. Лицами по договору обслуживания.