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.
