Александр Кувшинов, доброго времени суток. Конечно могу и ошибаться, лично я про такое не слышал. На Cron обычно запускаются Агенты или можно повесить отдельные PHP-функции, но чтобы модуль... Возможно, вариантом решения будет написать какую-то функцию, которая выполнит это нажатие на кнопку (или функцию модуля, но не уверен, что с решениями из маркета так можно) и уже эту функцию повесить на Cron. Попробуйте также данный вопрос адресовать в Техподдержку.
Александр Кувшинов написал: Есть модуль на маркете, как заставить его работать на кроне
В файле /bitrix/php_interface/dbconn.php нужно прописать либо так:
Код
define("BX_CRONTAB", true); //Вы сказали Битриксу что у вас теперь любой скрипт запущен кроном.
define("BX_CRONTAB_SUPPORT", true); //переносит отправку почты на крон.
Но тогда другие модули могут перестать работать. Поэтому я прописал вообще так:
Код
$r = rand(1, 10);if ($r > 4) {
if(!(defined("CHK_EVENT") && CHK_EVENT===true))
{
define("BX_CRONTAB", true); //Вы сказали Битриксу что у вас теперь любой скрипт запущен кроном.
define("BX_CRONTAB_SUPPORT", true); //переносит отправку почты на крон.
}
}
else {
define("BX_CRONTAB", false);
define("BX_CRONTAB_SUPPORT", false);
}
Теперь и почта работает нормально, и все стороннние модули работают на кроне. Единственная проблема возникла - перестало работать Регулярное резервное копирование сайта.