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

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

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

# /usr/abills/libexec/periodic daily

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

# /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

Установка кредита на суму всех услуг

Кредит устанавливается на суму всех услуг предоставляемых абоненту.

Данный кредит устанавливается исходя из следующий критериев:

Для компаний кредит устанавливается в размере сумы всех используемых услуг абонентами компании
По умолчанию кредит предоставляется на неограниченный срок. Если нужно установить срок кредита нужно использовать параметр FULL_CREDIT_PERIOD. При использовании параметра FULL_CREDIT_PERIOD дата начала кредита считается датой выполнения программы если другое не указано в аргументах
Пример использования
Установка кредита на 10 дней

# /usr/abills/libexec/periodic SET_FULL_CREDIT FULL_CREDIT_PERIOD=10