Shedule (расписание)

Расписание выполнения запланированные команд разных модулей. Например, отчисление денег или изменение тарифного плана. После выполнения расписания результат заносится в журнал действий аккаунта

список запланированных и просроченных расписаний (красным выделяются)

День: День месяца. Звёздочка любой день
Месяц: Месяц. Звёздочка любой месяц
Год: Год. Звёздочка любой год
Количество: Количество запуской команд расписания до момента удаление команды из расписания
Тип: Тип расписания.

SQL - SQL команда
CMD - Консольная команда. Выполняется с правами root
Действие: Действие на выполнение
Комментарии: Комментарий к действию

Периодический SQL запрос

Пример
Проверка и установка абонентам с негативным депозитом статуса услуги Internet - Слишком маленький депозит

UPDATE dv_main SET disable=5 WHERE disable=0 AND uid IN (
SELECT u.uid 
  FROM users u
  LEFT JOIN companies company ON (u.company_id=company.id)
  LEFT JOIN bills b ON (u.bill_id = b.id)
  LEFT JOIN bills cb ON (company.bill_id=cb.id)
 WHERE if(company.id IS NULL, b.deposit, cb.deposit) + u.credit < 0
)
LIMIT 10