Mgrctl
De ISPWiki.
Introduction
mgrctl - un utilitaire accessible dans tous nos produits. Il se trouve dans /usr/local/ispmgr/sbin. Il est déstiné à appeler les fonctions de manager depuis shell. Il est meilleur moyen qui permet de connecter à nos services via API contre via HTTP. Toutes les fonctions sont appelées via l'utilisateur admin (pour ISPmanager - root).
Utilisation
La fonction demandée doit être le premier argument, puis les paramètres de la fonction au format clé=valeur. Par exemple:
/usr/local/ispmgr/sbin/mgrctl user
Liste des utilisateurs sera affichée
/usr/local/ispmgr/sbin/mgrctl user.edit elid=test
Avoir les paramètres d'un utilisateur test
/usr/local/ispmgr/sbin/mgrctl database su=test
Avoir la liste des bases de données chez utilisateur test.
Clés optionnelles
détiennent les paramètres suivants:
-m <manager> - nom de fichier binaire Manager que vous voulez appeler.
Par défaut - ispmgr (peu importe votre produit utilisé).
-o <mode d'extraction> - valeurs possibles: text, devel, xml. Par défaut - text.
