За выполнение месячных и дневных периодически процессов отвечает программа /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