Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
dpi:dpi_components:platform:subscriber_management:subsman_json:start [2020/09/21 07:11] – ↷ Страница перемещена из dpi:dpi_options:dpi_divert_spec:star:dpi:dpi_components:platform:subscriber_management:subsman_json:start в dpi:dpi_components:platform:subscriber_management:subsman_json:start lexx26 | dpi:dpi_components:platform:subscriber_management:subsman_json:start [Дата неизвестна] (текущий) – удалено - внешнее изменение (Дата неизвестна) 127.0.0.1 | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== 11 Вывод результата команды в JSON ====== | ||
- | {{indexmenu_n> | ||
- | |||
- | Для упрощения разбора результата выполнения команды при интеграции с внешними платформами и WEB предусмотрен вывод в формате JSON | ||
- | Для этого в команде указывается дополнительный параметр | ||
- | < | ||
- | |||
- | Для удобства работы с json рекомендуем установить утилиту jq: | ||
- | < | ||
- | yum install epel-release | ||
- | yum-config-manager --disable epel | ||
- | yum --enablerepo epel install jq | ||
- | </ | ||
- | |||
- | Примеры | ||
- | |||
- | Форматированный вывод результата выполнения команды | ||
- | < | ||
- | fdpi_ctrl list all profile --policing --outformat json|jq . | ||
- | </ | ||
- | |||
- | Посмотреть статистику использования разных профилей полисинга | ||
- | < | ||
- | fdpi_ctrl list all --policing --outformat json|jq ' | ||
- | </ | ||
- | или тоже самое в формате json средствами jq | ||
- | < | ||
- | fdpi_ctrl list all --policing --outformat json|jq | ||
- | </ | ||
- | |||
- | Для последующего применения можно превратить этот вызов в функцию bash | ||
- | < | ||
- | function fdpi_policing_stat() { fdpi_ctrl list all --policing --outformat json|jq | ||
- | </ | ||
- | и потом просто вызывать эту функцию из командной строки | ||
- | < | ||
- | fdpi_policing_stat | ||
- | </ | ||
- | Для постоянного использования функций можно сохранить их в файле .bash_profile | ||
- | |||
- | |||
- | |||
- | |||
- | |||