• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/util/agentmanager.php
  • Класс: BitrixTasksUtilAgentManager
  • Вызов: AgentManager::checkAgentIsAlive
static function checkAgentIsAlive($name, $interval)
{
	$name = '\'.__CLASS__.'::'.$name.'();';

	$agent = CAgent::GetList(array(), array('MODULE_ID' => 'tasks', 'NAME' => $name))->fetch();
	if(!isset($agent['ID']))
	{
		CAgent::AddAgent(
			$name,
			'tasks',
			'N', // dont care about how many times agent rises
			$interval
		);
	}
}