Это старая версия документа.
abm_console - простой консольный менеджер пользователей
abills/bin/abm_console
Простая утилита управления пользователями из командной строки. Есть два режима работы:
- командная строка
- интерактивный режим
Возможности
- управление учётной записью абонента
- пополнение счета
- начисления
- управление пополнения и начислениями (поиск, удаление)
- управление услугой Internet
Для использования программы нужно вводить логин и пароль указанный в ABillS. Для сохранения настроек существует файл .abm, он должен располагаться в каталоге пользователя.
.abm
USERNAME= | Логин админисратора |
---|---|
PASSWD= | Пароль администратора |
LANGUAGE= | Язык вывода сообщений |
PAGE_ROWS= | Количество строк |
Для получения справки по режиму командной строки существует подсказка:
# abm_console help ADD_USER=[login] DEPOSIT= GID= .... PAYMENTS=[login] - Payments: info (default), ADD, DEL Extended: DATE - DATE METHOD - Method ID UID - UID .... FEES=[login] - Fees. info (default), GET, DEL Extended: .... PI= - Personal info LOGIN= - show user info USER - Get session info from /var/log/ppp.log for user USER PID - Get Info for PID DEBUG - Debug mode
Примеры
- показать снятия за 2011-10-11
# /usr/abills/bin/abm_console FEES=1 DATE=2011-10-11 METHOD=1
- Удаление всех переодических снятий денег за 2010-07-09
# /usr/abills/bin/abm_console FEES=1 DEL=1 METHOD=1 DATE=2010-07-09
- Удалить пополнения счетов за определённую дату
# /usr/abills/bin/abm_console PAYMENTS=1 DEL=1 DATE=2010-07-09
- Добавление абонента
# /usr/abills/bin/abm_console ADD_USER=[login] PASSWORD="password" FIO="fio" DEPOSIT="100.00"