Mgrctl

Материал из ISPWiki

Перейти к: навигация, поиск

Введение

mgrctl - утилита, доступная во всех наших продуктах. Находится в каталоге /usr/local/ispmgr/sbin. Предназначена для вызова функций manager из shell. Это более предпочтительный способ обращения через API к функциям наших продуктов, чем через HTTP. Все функции вызываются от пользователя admin (для ISPmanager - root).

Форма использования

Первым аргументом должна идти запрашиваемая функция, затем параметры функции в формате ключ=значение. Например:

/usr/local/ispmgr/sbin/mgrctl user

Будет выведен список пользователей

/usr/local/ispmgr/sbin/mgrctl user.edit elid=test

Получить параметры пользователя test.

/usr/local/ispmgr/sbin/mgrctl database su=test

Получить список баз данных у пользователя test.

Необязательные ключи

Имеет следующие параметры:

-m <manager>      - имя бинарника manager, к которому вы хотите обратиться.
                    По умолчанию - ispmgr (не зависимо от используемого вами продукта).
-o <режим вывода> - возможные значения: text, devel, xml. По умолчанию - text.
Источник — «http://ru.ispdoc.com/index.php/Mgrctl»
Была ли эта информация полезной? Да | Нет
Личные инструменты