Задачи по расписанию

Материал из Smart Core Wiki

Перейти к: навигация, поиск

ВНИМАНИЕ! эта статья является проектной!

Способы запуска

  1. Системный Crontab
  2. Срабатывание при запуске ядра с некоторой вероятностью.
  3. Срабатывание при запуске ядра с интервалом.
  4. Может быть внешний запуск, например http://site.ru/cron.php?cron_key=SOME_CRON_KEY

Возможные задачи которые надо решать

  1. Проверка обновлений
  2. Почтовая рассылка
  3. Задачи нод.

@ Заметки

  1. Конфигурация крона задаётся для платформы.
  2. После выполения задачи надо записывать лог успешно или не успешно выполнена операция.
  3. Чтобы крон каждый раз не ломился в базу, можно кешировать его в /var/cron/
  4. Сам скрипт выполняющий задачи будет оформлен в виде класса Cron в папке Kernel.
Личные инструменты
Пространства имён
Варианты
Действия
Основные разделы
Ссылки
Навигация
Инструменты