1
0
Fork 0
mirror of https://github.com/Oreolek/ifhub.club.git synced 2024-07-02 22:45:02 +03:00
ifhub.club/application/utilities/cron/main.php

35 lines
1.1 KiB
PHP
Raw Normal View History

2014-07-23 11:15:04 +03:00
<?php
/**
* Основной файл центрального крона
* Файл необходимо добавить на сервере в список cron процессов с периодом запуска 1 раз в 5 минут.
* ВНИМАНИЕ! Крон необходимо добавить от имени пользователя, под которым работает ваш веб-сервер. Это позволит избежат проблем с правами.
*/
require_once(dirname(dirname(dirname(__DIR__))) . '/bootstrap/start.php');
2014-07-23 11:15:04 +03:00
class CronMain extends Cron
{
/**
* Производить логирование или нет
*
* @var bool
*/
protected $bLogEnable = false;
/**
* Запускаем обработку
*/
public function Client()
{
set_time_limit(0);
$this->Cron_RunMain();
}
2014-07-23 11:15:04 +03:00
}
/**
* Создаем объект крон-процесса,
* передавая параметром путь к лок-файлу
*/
$app = new CronMain(Config::Get('sys.cache.dir') . 'CronMain.lock');
2014-07-23 11:15:04 +03:00
print $app->Exec();