1 votes

Liste des commandes "serveradmin command" (en anglais)

en résumé : Y a-t-il une liste de serveradmin command *:* des commandes ?

Sur les serveurs Mac, serveradmin peut s'avérer très utile, notamment pour envoyer des commandes à ses services, tels que serveradmin command smb:command = getConnectedUsers

Le guide de la ligne de commande d'Apple, obsolète (mais toujours utile) ( lien pdf ) en dresse la liste, mais beaucoup de choses ont changé depuis la version 10.5... notamment samba/afp. Certaines commandes qui fonctionnaient jusqu'à Mavericks ne fonctionnent plus dans Yosemite et au-delà.

Ma recherche d'une liste renvoie un bon nombre de liens jusqu'à Mavericks ; mais, ce n'est pas si utile.

Existe-t-il un endroit qui a compilé les commandes pour les nouvelles versions de l'OS ?

1voto

Leland Wallace Points 685

Selon la quantité de recherche que vous êtes prêt à faire, vous pouvez consulter les modèles de commande html dans les bundles servermgrd pour obtenir une liste partielle des noms/formats de commande. Par exemple, pour obtenir une liste des commandes acceptées par le plugin afp, vous pouvez consulter la page suivante :

/Applications/Server.app/Contents/ServerRoot/usr/share/servermgrd/html/servermgr_afp.html

et regardez le javascript dans le modèle.

Regardez la sélection == "command_name" pour les noms des commandes et le reste de la commandValue pour la commande formatée dans la plist. Vous pouvez ensuite utiliser le format de commande serveradmin pour envoyer la commande au plugin.

Une autre façon (et plus à jour) de trouver les commandes est de regarder le journal d'activité du serveur pour voir les commandes au format plist envoyées par Server.app au backend servermgrd. Regardez dans

~/Library/Logs/Server.log

pour les commandes et leurs réponses. Vous devrez peut-être activer la journalisation à partir de l'un des menus (je ne suis pas sur mon serveur en ce moment donc je ne suis pas sûr de la façon dont j'ai activé la journalisation).

Si vous souhaitez obtenir le débit du réseau, ouvrez Server.app, allez dans le panneau des statistiques, sélectionnez les statistiques du réseau, puis consultez le fichier Server.log pour obtenir les commandes que vous devez utiliser.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X