Billmaintain
Материал из ISPWiki
Описание
Billmaintain - это утилита учета периодической статистики.
Параметры командной строки
Чтобы получить все параметры и ключи, с которыми можно запускать утилиту, следует просто запустить ее из командной строки.
Использование: billmaintain [options] <command> [parameters] Ключи: -v посмотреть версию -s добавить отладочную информацию в журнал -r добавить отладочную информацию об удаленном запросе в журнал Параметры: billdaily - обработать суточный расход statdaily - сбор ежесуточной статистики и ее обсчет rebill <date> - Delete all expenses form given date and run billing process again gotmoney <account_id> - account got new money processorder <order_id> - обработка заказа closesuspended - Close long time suspended items autosuspend - Process suspend queue runhang - повторный запуск ручной операции warnmoney - отправка уведомлений о низком балансе storestat - сохранить статистику partnermonthly <date> - Process monthly partner program charges partnerdaily - ежесуточная обработка партнерской программы expenseunite <date> - Unite all expenses by month before given date calldaily - Callcenter daily process
Пример использования
*/1 * * * * /usr/local/ispmgr/sbin/sendbfemails 5 23 * * * /usr/local/ispmgr/sbin/billmaintain closesuspended 55 23 * * * /usr/local/ispmgr/sbin/billmaintain storestat 25 1 * * * /usr/local/ispmgr/sbin/billmaintain warnmoney
В данном примере файла планировщика cron видим следующее:
- Ежеминутный запуск утилиты отправки почтовых сообщений sendbfemails
- Закрытие всех long time suspended items ежесуточно в 23:05
- Сохранение статистики ежесуточно в 23:55
- И, наконец, отправка уведомлений тем клиентам, у которых баланс на лицевом счету приближается к нулевой отметке.
