Это старая версия документа.


Периодические процессы

За выполнение месячных и дневных периодически процессов отвечает программа /usr/abills/libexec/periodic

Примеры использования

# /usr/abills/libexec/periodic daily

Дневные периодические процессы, система выполняет дневные периодические действия по все модулям системы:

  • дневная абон. плата
  • расписание
  • изменении тарифных планов
  • Блокировка и включение аккаунтов
  • обнуление кредита
  • обнуление скидок
  • управление оборудованием
  • отправка E-mail отчётов администратору системы
  • отправка E-mail предупреждений пользователям о израсходованном балансе
  • Резервное копирование базы данных
# /usr/abills/libexec/periodic monthly

Месячный периодический процесс. Выполнение месячных процессов системы по все подключенным модулям

  • месячная абон. плата
  • месячная распределённая абон. плата (снимается каждый день)
# /usr/abills/libexec/periodic backup

Выполнить резервное копирование

Аргументы программы

Дополнительные параметры

DATE=2005-10-01 Дата за которую нужно выполнить периодические процессы
NO_USERS_WARNINGS Не оправлять предупреждений пользователям о израсходованном депозите
MODULES=[modules_list,…] Выполнить периодический процесс только для определённых модулей системы
SKIP_MODULES=[modules_list] Не выполнять программу для определённых модулей системы
NO_ADM_REPORT Не оправлять администратору отчёт о работе системы
SHEDULE Выполнить только расписания
SET_FULL_CREDIT Установка кредита абонентам на суму всех услуг акаунта, для компаний на суму всех услуг абонентов компании
FULL_CREDIT_PERIOD Установить время действия полного кредита в днях
LOGIN Выполнить периодический процесс только для определённого логина или логинов, логины нужно указывать через запятую
DEBUG=[0..7] Режим отладки 0-7