Пролистал кучу документации, побегал по форуму. Так и не нашёл, как же запустить добавить выполнение агентов Битрикса в cron.
Пришлось подключать смекалку и grep. И выяснилось, что есть такой замечательный файлик в поставке Битрикса — bitrix/modules/main/tools/cron_events.php
. Его-то и стоит добавлять в cron, он-то всё дело и сделает.
Да, совсем забыл: чтобы непериодические агенты (которые и запускются по cron'у) запускались только по cron'у, нужно где-нибудь в конфиге (init.php?) определить константу BX_CRONTAB_SUPPORT:
define('BX_CRONTAB_SUPPORT', true);
P.S. Зато разобрался, как внутри работают агенты...
No comments:
Post a Comment