Чтобы написать агент для Битрикса, и чтобы он выполнялся через определенный интервал времени, мы кладем нашу функцию-агент в init.php и далее в админке Битрикса добавляем агент с названием этой функции. НО! Если хотим, чтобы наш агент выполнялся периодически, то обязательно наша функция должна вернуть название самой себя!
Пример:
Если такого не сделать, то агент выполнится один раз и удалится из агентов Битрикса - периодического выполнения не будет...
Пример:
function SampleAgentFunction() { ... логика ... return "SampleAgentFunction();"; } |